Fritz!box 7390 Firmware 6.20 und OpenVPN

frodo.

Neuer User
Mitglied seit
9 Jul 2006
Beiträge
168
Punkte für Reaktionen
0
Punkte
16
Ich habe mich mal mit der neuen Firmware 6.20 auf meiner 7390 beschäftigt und bin hierbei auf ein Problem gestoßen.
Freetz baut komplett das Image und die externals (dropbear, dnsmasq, openntp, wol und openvpn). Die Fritzbox bootet auch damit allerdings crashed diese bei gestartetem OpenVPN Server, beim Aufruf des AVM WebIf.
Code:
Sep 11 19:05:56 fb7390-2 kern.warn kernel: [0]system-load 4  loadavg 1.36 0.92 0.39 - 107 tasks:16 % curr:webdavcfginfo(0 %) max:ctlmgr(11 %, pid:1418), readytorun: 2, pgfault 2292/s (max 1 avg 1.0)
Sep 11 19:05:56 fb7390-2 user.notice ONLINECHANGED[5377]: [online] finished
Sep 11 19:06:03 fb7390-2 kern.info kernel: do_page_fault() #2: sending SIGSEGV to ctlmgr for invalid read access from
Sep 11 19:06:03 fb7390-2 kern.info kernel: 7553746f (epc == 2ae62a2c, ra == 2b2d7cb9)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: /var/flash/crash.log opened
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: 2014-09-11 19:06:03(1) [Segmentation fault] /usr/bin/avm/ctlmgr(1418) CRASHED at strcmp+0xc (/lib/libc.so.0 at 00038a2c) accessing 0+0x7553746e (/lib/libhtmltemplate.so.0 at 49e1446e)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: SIGNO 11 ERRNO 0 CODE 1
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: Version: 06.20
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: Watchdog triggered 7 seconds ago
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: No bugmsg
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: ze: 00000000 at: 00000001 v0: 2ae62a20 v1: 00000065
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: a0: 7fea70e7 a1: 7553746f a2: 75537470 a3: 7fea70e8
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: t0: 00000000 t1: 00000001 t2: 85858000 t3: 8585beb0
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: t4: 80000000 t5: 00000073 t6: 0000005b t7: 323d2f64
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: s0: 2b2f3be0 s1: 2b8fac00 s2: 004b0000 s3: 2b57a998
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: s4: 00000000 s5: 00000000 s6: 00000001 s7: 2b58cb38
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: t8: 00000000 t9: 2ae62a20 k0: 00000001 k1: 00000000
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: gp: 2b2f3be0 sp: 7fea6fe0 fp: 004d0000 ra: 2b2d7cb9
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: FA 7553746e 0+0x7553746e (/lib/libhtmltemplate.so.0 at 49e1446e)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: PC 2ae62a2c strcmp+0xc (/lib/libc.so.0 at 00038a2c)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: RA 2b2d7cb8 0+0x2b2d7cb8 (/usr/share/ctlmgr/libtamconf.so at 00002cb8)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: Code: 90830000  24870001  24a60001 <14600003> 90a20000  03e00008  00021023  00e02021  1062fff7 
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: [bt]  2b2d7cb4 [2b2d7c06] <0+0x2b2d7c07>+0xae (/usr/share/ctlmgr/libtamconf.so at 00002c06)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: [bt]  2b2d7fbc [2b2d7d1e] <0+0x2b2d7d1f>+0x29e (/usr/share/ctlmgr/libtamconf.so at 00002d1e)
Sep 11 19:06:03 fb7390-2 kern.emerg kernel: AVM_WATCHDOG_ungraceful_release: handle 5 (ctlmgr) still registered!
Der Aufruf des Freetz WebIf funktioniert hingegen ohne crash. Sobald man OpneVPN stopped kann man auch das AVM WebIf bedienen.

Die Fritzbox habe ich bereits auf Werkseinstellungen zurückgesetzt, was aber leider nichts genützt hat.
 
Die Fritzbox bootet auch damit allerdings crashed diese bei gestartetem OpenVPN Server, beim Aufruf des AVM WebIf.
Ist jetzt nur geraten und im Moment habe ich auch keine Zeit selbst nachzusehen ... aber bei einem Crash des ctlmgr in einem Stringvergleich im Zusammenhang mit der libhelptemplate klingelt irgendwas bei mir. Das war zwar für die 7490, aber die beteiligten Komponenten (besonders die libhtmltemplate.so) waren dieselben, wenn ich mich nicht vollkommen irre. Dazu gibt es ein Ticket im Freetz ... bitte vor einem Eintrag ins Trac ggf. nochmal meine Erinnerung prüfen,
 
Wollte meine 7390 auch mit einem freetz Image mit 6.2 flashen, aber schon beim Flash Vorgang aus dem avm webif bricht immer ab mit der Meldung das kein avm fw. gefunden wurde. Wie hast du es geflasht bekommen?
 
Ich hatte zuvor schon eine Freetz Version mit der 6.04 Version drauf und habe über das Freetz WebIf die 6.20er Firmware eingespielt.
 
Wie hast du das Image gebaut? Beim make kommt baut er zwar, aber zeigt einige Fehler das sourcen nicht gefunden wurden!?
 
Ich wüsste nicht das bei mir was gefehlt hat, ich habe aber ein Download Verzeichnis welches über Jahre gefüllt wurde. Wenn da was bei dir fehlt solltest Du einen eigenen Beitrag eröffnen und dort Deine Fehlermeldungen mal sichtbar machen.
 
Dazu gibt es ein Ticket im Freetz ... bitte vor einem Eintrag ins Trac ggf. nochmal meine Erinnerung prüfen,
Deiner Erinnerung täuscht Dich net. Das Ticket betrifft in der Tat die 7490, scheint aber im Zusammenhang mit dem 06.20 Release durchaus plausibel auch für die 7390 zu passen. Leider scheint es noch keine gute Lösung zu geben. Es deutet darauf in, dass es mit dem Faxempfang zu tun hat, allerdings scheint es auch noch nicht abschließend geklärt zu sein, ob es nur 1&1 Boxen betrifft, bei denen das Branding geändert wurde oder auch originale AVM Boxen (Ticket-Stand: 18.09.2014)

@frodo: Du könntest mal den Faxempfang ausstellen und schauen, ob es das Problem behebt, in dem oben verlinkten Ticket scheint das ein verdächtiger Kandidat zu sein.
 
Zuletzt bearbeitet:
Ich habe eine original AVM 7390 und betreibe diese im Client Modus. Dort ist keinerlei Telefonie eingerichtet.

Bei meiner 7490 hatte ich aber das gleiche Problem dort ist auch der Faxempfang aktiviert, ich bin hier aber fürs erste wieder zur original Firmware gewechselt, da mir Freetz mit 6.20er Firmware zu unstabil war.
 
Zuletzt bearbeitet:
Ich habe eine original AVM 7390 und betreibe diese im Client Modus. Dort ist keinerlei Telefonie eingerichtet.
Das weiß aber Deine Box offenbar nicht:
Code:
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: [bt]  2b2d7cb4 [2b2d7c06] <0+0x2b2d7c07>+0xae (/usr/share/ctlmgr/libtamconf.so at 00002c06)
Sep 11 19:06:03 fb7390-2 user.err ctlmgr[1418]: [bt]  2b2d7fbc [2b2d7d1e] <0+0x2b2d7d1f>+0x29e (/usr/share/ctlmgr/libtamconf.so at 00002d1e)
libtamconf.so ist die Library, die der ctlmgr (und in der Folge das Lua-Interface) beim Zugriff auf die Einstellungen des Anrufbeantworters verwendet (und sei es nur um dabei festzustellen, daß dieser ausgeschaltet ist).
 
@frodo:
Probier doch mal, ob das Problem verschwindet, wenn Du den Mountpoint für Deinen USB-Speicher (ich nehme an, daß Du den über FREETZMOUNT einbinden läßt) mit einem Großbuchstaben beginnen läßt.
 
Hallo zusammen,

für den Fall, dass Ihr es nicht mitbekommen habt. In r12487 wurde ein Workaround eingecheckt, der laut den (bisher 2) Rückmeldungen in #2499 dafür sorgt, dass die 6.20er Firmware sich deutlich stabiler verhält. Ich habe es absichtlich vorerst so formuliert, es besteht jedoch die Hoffnung, dass alle in #2499 gemeldeten Abstürze damit verschwinden.

VG,
Gene
 
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.