[erledigt]-[Bug - 0.4.4] Firmware-Erkennung gescheitert!

Status
Für weitere Antworten geschlossen.
G

Guest

Guest
Hallo,

leider habe ich das Problem das die Firmwareerkennung nicht richtig funktioniert.
Unter Einstellungen klicke ich auf "Typ erkennen" dann wird die Box erkannt, dann klicke ich auf "OK" und dann
kommt die Meldung im Systray das er die Firmware nicht erkannt hat.

Habe das Programm dann mal in der Konsole im Debug modus gesteartet:

Code:
JFritz! v0.4.4 (c) 2005 by Arno Willig <[email protected]>
(08:26:46) DEBUG: debugging mode has been enabled
(08:26:47) DEBUG: Betriebssystem: Linux
(08:26:47) DEBUG: JFritz runs on linux
(08:26:47) DEBUG: Sorting unfiltered data
(08:26:47) DEBUG: Start des commandline parsing
(08:26:47) DEBUG: Neue Instanz von JFrame
(08:26:47) DEBUG: Create JFritz-GUI
(08:26:48) DEBUG: Checke Systray-Support
(08:26:48) DEBUG: Suche FritzBox über UPNP / SSDP
(08:26:49) DEBUG: Timeout for SSDP
(08:26:58) DEBUG: Action config
(08:26:58) DEBUG: YAC Anrufmonitor gewählt
(08:27:02) ERROR: Firmware-Erkennung gescheitert!
(08:27:20) DEBUG: Starting shutdown thread..
(08:27:20) DEBUG: Saving to file jfritz.quickdials.xml
(08:27:20) DEBUG: Saving to file jfritz.phonebook.xml
(08:27:20) DEBUG: Saving to file jfritz.calls.xml
(08:27:21) DEBUG: Shutdown thread done.
fhamm@frankhamm:~/Desktop/Downloads/jfritz-0.4.4/jfritz-0.4.4>

auch die Meldung "Timeout for SSDP" sieht irgendwie nicht so gut aus. :roll:
Kann da jemand was mit anfangen?
Ach ja, das ganze soll dann unter Suse 9.3 laufen.

Caddy
 
Re: [Bug - 0.4.4] Firmware-Erkennung gescheitert!

Hi Caddy,
caddy schrieb:
leider habe ich das Problem das die Firmwareerkennung nicht richtig funktioniert.
Unter Einstellungen klicke ich auf "Typ erkennen" dann wird die Box erkannt, dann klicke ich auf "OK" und dann
kommt die Meldung im Systray das er die Firmware nicht erkannt hat.
Den Bug habe ich kurz vor der Veröffentlichung dieser Version auch entdeckt.
Das hat wohl damit zu tun, dass ich nun automatisch die VoIP-Providerliste von der FritzBox abholen wollte.
Wenn die Fehlermeldung noch einmal kommt, einfach nocheinmal in die Einstellungen gehen und nochmals auf OK klicken. Nun sollte alles in Ordnung sein.

auch die Meldung "Timeout for SSDP" sieht irgendwie nicht so gut aus. :roll:
Kann da jemand was mit anfangen?
"Timeout for SSDP" bedeutet, dass JFritz die FritzBox nicht per UPNP finden konnte. Wahrscheinlich hast du die entsprechende Option bei deiner FritzBox nicht aktiviert. JFritz sollte auch ohne UPNP funktionieren, du musst dann einfach die richtige IP in den Einstellungen eintragen.

Ach ja, das ganze soll dann unter Suse 9.3 laufen.
Kein Problem, ich habe hier auch Suse 9.3 und JFritz läuft ohne Probleme.

Gruß,
Robert
 
Re: [Bug - 0.4.4] Firmware-Erkennung gescheitert!

hi,
Wenn die Fehlermeldung noch einmal kommt, einfach nocheinmal in die Einstellungen gehen und nochmals auf OK klicken. Nun sollte alles in Ordnung sein.

ja das geht jetzt. :D

Nur der Anrufmonitor will nicht.
Hatte alles ausprobiert, Syslog, Telnet,usw.
Möchte ganz gerne über Yac die Meldung bekommen, denn in der debug.config habe ich Yac mit meiner IP eingetragen.Unter Windows mit gestarteten Yac Listener bekomme ich die Meldung. (JFritz zeigt mir aber auch hier nichts an)
Also die eintragung in der debug.cfg sind wohl ok.
Bei Suse mit gestarteten JFritzkommt leider nichts an. Firewall habe ich ausgeschaltet.

hmm, ich weiß da nicht weiter.
Mir geht es hauptsächlich nur darum unter Suse mir den Anrufer anzeigen zu lassen. Leider gibt es Yac nur für Windows.

Gruß
Caddy
 
Re: [Bug - 0.4.4] Firmware-Erkennung gescheitert!

Hi Caddy,
caddy schrieb:
hi,
Nur der Anrufmonitor will nicht.
Hatte alles ausprobiert, Syslog, Telnet,usw.
Möchte ganz gerne über Yac die Meldung bekommen, denn in der debug.config habe ich Yac mit meiner IP eingetragen.Unter Windows mit gestarteten Yac Listener bekomme ich die Meldung. (JFritz zeigt mir aber auch hier nichts an)
Also die eintragung in der debug.cfg sind wohl ok.
Bei Suse mit gestarteten JFritzkommt leider nichts an. Firewall habe ich ausgeschaltet.

hmm, ich weiß da nicht weiter.
Mir geht es hauptsächlich nur darum unter Suse mir den Anrufer anzeigen zu lassen. Leider gibt es Yac nur für Windows.
Ich habe gerade den YAC-Monitor mit Suse 9.3 ausprobiert. Klappt wunderbar. Kann es sein, dass du die Firewall doch nicht richtig deaktiviert hast, oder dass die IP unter Linux eine andere als unter Windows ist (DHCP) und du deshalb in der debug.cfg eine andere IP eintragen musst?
Ich kann mir nicht vorstellen, wieso es bei dir nicht klappen sollte.

Und dass alle anderen Anrufmonitore auch nicht funktionieren wundert mich auch. Klingt für mich so, als ob deine Firewall doch noch läuft.
Ist es die SuseFirewall oder machst du es mit iptables?

Gruß,
Robert
 
Morgen robot_rap,

habe gerade die Firewall noch mal in Yast ausgeschaltet. ist doch richtig so oder muß ich sonst noch etwas drehen an anderer stelle?

Doch ich glaube ich habe hier den Fehler gefunden.
Wenn ich JFritz in der Konsole strarte mit der Option -v erhalte ich diese Meldung:

Code:
JFritz! v0.4.4 (c) 2005 by Arno Willig <[email protected]>
(08:27:28) DEBUG: debugging mode has been enabled
(08:27:29) DEBUG: Betriebssystem: Linux
(08:27:29) DEBUG: JFritz runs on linux
(08:27:29) DEBUG: Sorting unfiltered data
(08:27:29) DEBUG: Start des commandline parsing
(08:27:29) DEBUG: Neue Instanz von JFrame
(08:27:29) DEBUG: Create JFritz-GUI
(08:27:30) DEBUG: Action fetchTask
(08:27:30) DEBUG: Timer enabled
(08:27:30) DEBUG: Action fetchList
(08:27:30) DEBUG: Checke Systray-Support
(08:27:30) DEBUG: Starting YAC listener
 java.net.BindException: Address already in use
(08:27:30) DEBUG: Suche FritzBox über UPNP / SSDP
(08:27:30) DEBUG: Found Firmware: 8.03.73m4.21 (FRITZ!Box Fon WLAN)
(08:27:31) DEBUG: Timeout for SSDP
(08:27:31) DEBUG: Box found at /192.168.178.1: FRITZ!Box-00:04:0E:FF:FF:01 UPnP/
1.0 AVM FRITZ!Box Fon WLAN 08.03.73
(08:27:31) DEBUG: Parsing data: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Tra
nsitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><!-- lang: "de
" --><title>FRITZ!Box</title><me
usw.......
(08:27:41) DEBUG: FirmwareMinorVersion: 73
(08:27:41) DEBUG: Sorting unfiltered data
(08:27:41) DEBUG: Saving to file jfritz.calls.xml
(08:27:41) DEBUG: Action reverselookup
(08:27:41) DEBUG: Saving to file jfritz.phonebook.xml


also: "Starting YAC listener
java.net.BindException: Address already in use"

das heißt dann wohl das die adresse wohl schon besetzt ist. Was meint er denn damit. Den Port vielleicht? Wüßte jetzt nicht was unter Linux drauf zugreift? Kann ich das irgendwo nach schauen?
Hmm, ich probier jetzt mal einen anderen Port in JFritz einzugeben. Mal sehen.
Habe den Port geändert, auf 10630 und die Fehlermeldung ist jedenfalls weg. Aber es geht immer noch nicht.:cry:
Habe es gerade noch mal über Syslog getestet, und was sehe ich:
"Starte Syslog auf der FritzBox: syslog -R 192.168.178.10:4711"
die IP ist Falsch. Die hatte ich vor einiger Zeit mal, müßte eigentlich 192.168.178.21 heißen.
Wie kann ich das denn jetzt ändern?
Gruß
Caddy
 
ha, Teilerfolg.
unter XP geht der Anrufmonitor von JFritz über yac jetzt problemlos.

Nur unter Suse will er nicht. IP ist dieselbe wie unter XP.
Firewall ist über Yast ausgeschaltet.
Port geändert auf 10630.
Keine Fehlermeldung im Debug modus.

Jetzt weiß ich auch nicht mehr weiter??

Caddy
 
caddy schrieb:
ha, Teilerfolg.
unter XP geht der Anrufmonitor von JFritz über yac jetzt problemlos.
Na also, dann dürfte es ja nicht an JFritz sondern eher an deiner Suse Konfiguration liegen.

Port geändert auf 10630.
Keine Fehlermeldung im Debug modus.
Kann es sein, dass dieser Port von einer anderen Anwendung schon geöffnet wurde und JFritz deshalb den Port nicht nutzen darf?
Du kannst es ja mittels "netstat -anl |grep 10630" überprüfen, bevor du JFritz startest.
Hast du denn auch in deinem Skript auf der FritzBox den Port angepasst?

Versuch dich mal direkt per netcat mit dem Port zu verbinden und ein paar Nachrichten abzuschicken.

Edit: Ups, da habe ich deinen vorherigen Beitrag überlesen.

"Starting YAC listener
java.net.BindException: Address already in use"
Genau, das heisst, dass der Port schon von einer anderen Anwendung benutzt wird. Wenn du jetzt in JFritz einen anderen Port bei dem YAC-Anrufmonitor einstellst, musst du dem Skript in der debug.cfg auch sagen, dass es die nachrichten an den neuen Port schicken soll.

Habe es gerade noch mal über Syslog getestet, und was sehe ich:
"Starte Syslog auf der FritzBox: syslog -R 192.168.178.10:4711"
die IP ist Falsch. Die hatte ich vor einiger Zeit mal, müßte eigentlich 192.168.178.21 heißen.
Wie kann ich das denn jetzt ändern?
Geh mal bei den JFritz-Einstellungen zum Syslog-Anrufmonitor und dann auf Optionen. Hier kannst du dann die richtige IP-Adresse auswählen und den Syslogdienst auf der FritzBox neustarten.

Ich hoffe das hilft nun.
Gruß,
Robert
 
robot_rap schrieb:
Wenn du jetzt in JFritz einen anderen Port bei dem YAC-Anrufmonitor einstellst, musst du dem Skript in der debug.cfg auch sagen, dass es die nachrichten an den neuen Port schicken soll.

DANKE!!!

Das wars. Hab doch glatt vergessen den Port in der callmonitor.out zu ändern[schild=11 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]Ich bin doof[/schild]

Geht jetzt einwandfrei.
Übrigens ein Super Programm.


[schild=18 fontcolor=000000 shadowcolor=C0C0C0 shieldshadow=1]Schönes Wochende[/schild]
Caddy
 
DANKE!!!

Geht jetzt einwandfrei.
OK, dann stell bitte beim Threadtitel ein [erledigt] voran.
Die "falsche" Fehlermeldung "Firmware-Erkennung gescheitert" habe ich nun auch korrigiert.
 
robot_rap schrieb:
DANKE!!!

Geht jetzt einwandfrei.
OK, dann stell bitte beim Threadtitel ein [erledigt] voran.
Die "falsche" Fehlermeldung "Firmware-Erkennung gescheitert" habe ich nun auch korrigiert.

ich habe das auch mit der neuen Version 0.4.5:
Typ Erkennen: Fritz!Box 7050 ( 14.03.88m4.28 )

Und dann kommt immer Fehlermeldung "Firmware-Erkennung gescheitert"

[Edit]
hat sich erledigt, nach dem heute der Rechner gestarte ist, passt das auch :wink:
 
Status
Für weitere Antworten geschlossen.
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.