Nach dem Hochfahren von Raspbmc erhielt ich breits in der XBMC 13-er Version sowie auch in der 14-er, nach dem Update auf Kodi, immer noch folgendes Popup mit der Fehlermeldung:
Fehler in ArtworkRotationThread
[Erno-2] Name or service not known
Weiterhin gab es immer wieder Notifications in der rechten unteren Ecke bzgl. fehlgeschlagener Serververbindungen, die aber nach einiger Zeit verschwinden.
Da man die immer wegdrücken muss und das ziemlich nervig ist, habe ich nach einer Lösung des Problems gesucht. Im Logfile, in ~/.kodi/temp/kodi.log sah das ganze so aus, was wohl nur die verschwindenen Notifications in der Ecke unten rechts beschreibt:
18:21:21 T:2903905344 NOTICE: ===== XBMB3C START =====
18:21:21 T:2903905344 NOTICE: XBMB3C -> running Python: sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)
18:21:21 T:2903905344 NOTICE: XBMB3C -> running XBMB3C: 0.9.764
18:21:21 T:2903905344 NOTICE: 14.0 Git:2014-12-24-e044d5a-dirty
18:21:21 T:2903905344 NOTICE: XBMB3C -> Platform: Linux/RPi
18:21:21 T:2903905344 NOTICE: XBMB3C -> LogLevel: 0
18:21:21 T:2903905344 NOTICE: XBMB3C 0 -> Version : 14.0 - {u'major': 14, u'tag': u'stable', u'minor': 0, u'revision': u'2014-12-24-e044d5a-dirty'}
18:21:21 T:2903905344 NOTICE: XBMB3C 1 -> XBMB3C Connection Manager Called
18:21:21 T:2903905344 NOTICE: XBMB3C 1 -> Getting Server Details from Network
18:21:21 T:2903905344 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.NameError'>
Error Contents: global name 'socket' is not defined
Traceback (most recent call last):
File "/home/pi/.kodi/addons/plugin.video.xbmb3c/default.py", line 39, in <module>
MainModule.MainEntryPoint()
File "/home/pi/.kodi/addons/plugin.video.xbmb3c/resources/lib/MainModule.py", line 1621, in MainEntryPoint
ConnectionManager().checkServer()
File "/home/pi/.kodi/addons/plugin.video.xbmb3c/resources/lib/ConnectionManager.py", line 51, in checkServer
serverInfo = self.getServerDetails()
File "/home/pi/.kodi/addons/plugin.video.xbmb3c/resources/lib/ConnectionManager.py", line 117, in getServerDetails
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
NameError: global name 'socket' is not defined
-->End of Python script error report<--
18:21:22 T:2903905344 WARNING: CPythonInvoker(7, /home/pi/.kodi/addons/plugin.video.xbmb3c/default.py): the python script "/home/pi/.kodi/addons/plugin.video.xbmb3c/default.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
18:21:22 T:3038625792 ERROR: GetDirectory - Error getting plugin://plugin.video.xbmb3c/?content_type=video
18:21:22 T:3038625792 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmb3c/?content_type=video) failed
18:21:22 T:2903905344 NOTICE: Thread BackgroundLoader start, auto delete: false
18:21:25 T:2903905344 NOTICE: Thread LanguageInvoker start, auto delete: false
18:21:25 T:2903905344 NOTICE: -->Python Interpreter Initialized<--
Durch ein bisschen googlen kommt man dann u.a. auf diese Seite:
http://forum.kodi.tv/showthread.php?tid=210375&pid=1853202#pid1853202
Hier wird beschrieben, dass man nur das Video Addon XBMB3C deaktivieren muss. Dazu hangelt man sich in Kodi wie folgt durch das Menü ausgehend vom Startbildschirm:
- Optionen
- Einstellungen
- Addons
- Aktivierte Addons
- Video Addons
- MediaBrowser
- Deaktivieren
Man findet das Video Addon XBMB3C also unter dem Namen MediaBrowser. Nach dem Deaktivieren und einem Neustart ist die Fehlermeldung Geschichte.