Hallo,
ich habe die Tage meine DM525 mit dem neusten experimental-image frisch aufgesetzt, bei der Eingabe des WLAN-Key kam es zum GSOD:
Code
I/ [NetworkServiceConfig._ok] :: idle
I/ [NetworkAgent._userInputRequested] :: /net/connman/service/wifi_008733419c29_3939_managed_psk
I/ [NetworkAgent._userInputRequested] :: Passphrase => {'Requirement': 'mandatory', 'Type': 'psk'}
[1;33mW/ [NetworkAgent._checkWPSPushButton] :: {'Passphrase': {'Requirement': 'mandatory', 'Type': 'psk'}}[1;m
swig director exception (SWIG director method error.)
0xb4075068(sp=0xbec1f0a0) <__cxa_throw+168>
0x3d5218(sp=0xbec1f0b8) <SwigDirector_eSlot1Str::cb_func(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)+568>
0x456380(sp=0xbec1f0e8) <SwigDirector_eSlot2IntAny::cb_func(int, boost::any)+143188>
0x113e5c(sp=0xbec1f118) <virtual thunk to boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_any_cast> >::rethrow() const+680>
0x110a90(sp=0xbec1f140) <eNetworkManager::onTechnologiesChanged()+1304>
0xb51e24d0(sp=0xbec1f1a0) <QMetaObject::activate(QObject*, int, int, void**)+1580>
0xb421187c(sp=0xbec1f248) <UserAgent::userInputRequested(QString const&, QMap<QString, QVariant> const&)+52>
0xb420256c(sp=0xbec1f260) <AgentAdaptor::RequestInput(QDBusObjectPath const&, QMap<QString, QVariant> const&, QDBusMessage const&)+1440>
0xb4212188(sp=0xbec1f4f0) <AgentAdaptor::metaObject() const+1932>
0xb4212d68(sp=0xbec1f540) <AgentAdaptor::qt_metacall(QMetaObject::Call, int, void**)+116>
0xb49acc04(sp=0xbec1f558) <qDBusAddSpyHook(void (*)(QDBusMessage const&))+12232>
Traceback (most recent call last):
File "/usr/lib/enigma2/python/enigma.py", line 8610, in __call__
return ret(*args, **kwargs)
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/plugin.py", line 67, in _userInputRequested
self._requestUserInput()
File "/usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/plugin.py", line 83, in _requestUserInput
self._userInputScreen = self.session.openWithCallback(self._onUserMultiInput, MultiInputBox, title=_("Input required"), windowTitle=windowTitle, config=input_config)
-------
NameError: global name 'windowTitle' is not defined
Display More
nach etwas recherche bin ich auf den Fehler gestossen:
in der "/usr/lib/enigma2/python/Plugins/SystemPlugins/NetworkManager/plugin.py" steht in Zeile 84 "... windowTitle=windowTitle ..."
Python
self._userInputScreen = self.session.openWithCallback(self._onUserMultiInput, MultiInputBox, title=_("Input required"), windowTitle=windowTitle, config=input_config)
nach Änderung in "... windowTitle=_("Setup WLAN") ..."
Python
self._userInputScreen = self.session.openWithCallback(self._onUserMultiInput, MultiInputBox, title=_("Input required"), windowTitle=_("Setup WLAN"), config=input_config)
und reboot konnte ich den WLAN-Key eingeben. (der Text mag wohl nicht der richtigte wegen den Übersetzungen sein)
PS: ist wohl ein genereller BUG, die betreffende CODE-Zeile war auch in der DM900 (und das wohl seit längerem).
viele Grüße