[Freifunk Franken Firmware 0000098]: alfred geht manchmal kaputt/kommt nicht hoch
Mantis Bug Tracker
mbt at chrisi01.de
So Jun 17 17:51:12 CEST 2018
Der folgende Eintrag wurde erledigt.
======================================================================
https://mantis.freifunk-franken.de/view.php?id=98
======================================================================
Berichtet von: Adrian Schmutzler
Zugewiesen an:
======================================================================
Projekt: Freifunk Franken Firmware
Eintrag-ID: 98
Kategorie: Freifunk Franken Firmware
Reproduzierbarkeit: manchmal
Auswirkung: kleinerer Fehler
Priorität: normal
Status: erledigt
Zielversion: next-feature
Lösung: erledigt
Behoben in Version: next-stable
======================================================================
Erstellt am: 2018-03-12 12:13 CET
Zuletzt geändert: 2018-06-17 17:51 CEST
======================================================================
Zusammenfassung: alfred geht manchmal kaputt/kommt nicht hoch
Beschreibung:
Selten kommt Alfred nicht hoch und kann auch mittels /etc/init.d/alfred restart
nicht wiederbelebt werden.
Dies liegt wie von Christian entdeckt
(https://mantis.freifunk-franken.de/view.php?id=92) an zu langen interface IDs
in /proc/net/if_inet6.
Normal:
fd43560229bd0018ea94f6fffebdb877 c8 40 00 80 br-mesh
fd43560229bd00180000e894f6bdb877 c8 40 00 80 br-mesh
fdff0000000000000000e894f6bdb877 c8 40 00 80 br-mesh
fe800000000000000000000000000001 ce 40 20 80 w2configap
fdff0000000000000000000000000001 c8 40 00 80 br-mesh
00000000000000000000000000000001 01 80 10 80 lo
fe80000000000000ea94f6fffebdb877 cc 40 20 80 w2mesh
fe80000000000000ec94f6fffebdb877 ce 40 20 80 w2configap
fe80000000000000e894f6fffebdb877 cd 40 20 80 w2ap
fe80000000000000ea94f6fffebdb877 c8 40 20 80 br-mesh
fdff000000000000ea94f6fffebdb877 c8 40 00 80 br-mesh
Manchmal:
fdff0000000000000000f81a6782f734 16f 40 00 80 br-mesh
fe80000000000000fa1a67fffe82f734 173 40 20 80 w2mesh
fe80000000000000f81a67fffe82f734 174 40 20 80 w2ap
fe80000000000000fa1a67fffe82f734 16f 40 20 80 br-mesh
fdff000000000000fa1a67fffe82f734 16f 40 00 80 br-mesh
fe80000000000000fc1a67fffe82f734 175 40 20 80 w2configap
fd43560229bd0018fa1a67fffe82f734 16f 40 00 80 br-mesh
fe800000000000000000000000000001 175 40 20 80 w2configap
fdff0000000000000000000000000001 16f 40 00 80 br-mesh
00000000000000000000000000000001 01 80 10 80 lo
fd43560229bd00180000f81a6782f734 16f 40 00 80 br-mesh
In /etc/init.d/alfred steht in Zeile 51-57:
if awk '
BEGIN { RET=1 }
/^fe80.{37} [012389ab]/ { if ($6 == "'"$iface"'") RET=0
}
END { exit RET }
' /proc/net/if_inet6; then
return
fi
Ändert man den Regex in
/^fe80.{37}[a-z0-9]? [012389ab]/ { if ($6 == "'"$iface"'") RET=0 }
funktioniert alfred bei beiden Varianten.
Bitte kommentieren, wie ich das Patchen soll!
======================================================================
----------------------------------------------------------------------
(0000263) Adrian Schmutzler (Administrator) - 2018-03-20 12:09
https://mantis.freifunk-franken.de/view.php?id=98#c263
----------------------------------------------------------------------
https://pw.freifunk-franken.de/patch/822/
Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
======================================================================
2018-03-12 12:13 Adrian SchmutzlerNeuer Eintrag
2018-03-20 12:09 Adrian SchmutzlerNotiz hinzugefügt: 0000263
2018-06-17 17:51 reddog Status neu => erledigt
2018-06-17 17:51 reddog Lösung offen => erledigt
2018-06-17 17:51 reddog Behoben in Version => next-stable
======================================================================
Mehr Informationen über die Mailingliste franken-dev