[wieder da] bug in Network.py macht /web/deviceinfo kaputt und verursacht crashes

  • naja im Titel steht ja schon fast alles
    anbei mal ein unaufgeräumtes Crashlog


    auf jeden Fall mach der else Zweig in der Network.py den Fehler... so abgeändert crasht nichtsmehr und deviceinfo bleibt auch heil

    Python
    1. <------>def getNetmask(self):
    2. <------><------>if self._data.has_key(eNetworkService.KEY_NETMASK):
    3. <------><------><------>return self._data.get(eNetworkService.KEY_NETMASK, self.default)
    4. <------>netmask = property(getNetmask)
  • hier kommt:

    412 - Precondition failed! sessionid is missing, invalid or expired!

    Code
    1. root@dm920:~# enigma2 -v
    2. Enigma2 v4.3.1 (revision: 4.3.2r5, date: 2019-04-05)
    3. root@dm920:~#

    >>>>>>>>>>>>>>>>>>>>>>>>>
    MfG Unique

    DM One ultraHD OE 2.6
    DM 920 ultraHD OE 2.5 & GP

  • Hier nach der "debug session" mit _ghost_ (SUPER DANKE NOCHMAL) gestern hat sich herausgestellt das es an der annahme liegt

    das das IPV6 announcement ::64 ist

    hier in dem netz ist es aber ::128 bzw /128 (default vorgabe pfsense bsd)

    die 128 stehen im 2. bit das heißt wenn len prefix >1 check prefix[1] = 128

    oder als alternative immer auf 64 setzen .... ich denke nicht das es im lan damit probleme gibt

  • Gorgone

    Changed the title of the thread from “bug in Network.py macht /web/deviceinfo kaputt und verursacht crashes” to “[gelöst] bug in Network.py macht /web/deviceinfo kaputt und verursacht crashes”.
  • er ist wieder da crash beim aufrufen der netzwerk settings im menü

    enigma2_crash_1565028697.zip


    deviceinfo ist aber ok !

  • Gorgone

    Changed the title of the thread from “[gelöst] bug in Network.py macht /web/deviceinfo kaputt und verursacht crashes” to “[wieder da] bug in Network.py macht /web/deviceinfo kaputt und verursacht crashes”.