0.6.0 Probleme unter Linux
-
Hi,
erst mal vielen Dank für das tolle Plugin!
leider gibt es bei mir mit der aktuellen Version 0.6.0 2 Probleme unter Linux.
- Es scheint als würde das Plugin 0.6.0 im Kodi Repository nicht mit dem 0.6.0 aus dem git übereinstimmen.
Die Version aus dem Kodi repository funktioniert bei mit nicht.
Auch mit einer komplett frischen kodi Installation ohne andere Addons.
Fehler:
2019-03-08 09:06:26.944 T:139863293925120 ERROR: GetDirectory - Error getting
2019-03-08 09:06:27.025 T:139862187439872 ERROR: Previous line repeats 6 times.
2019-03-08 09:06:27.025 T:139862187439872 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<–
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type ‘exceptions.ImportError’>
Error Contents: No module named kodiaddon
Traceback (most recent call last):
File “/home/phil/.kodi/addons/plugin.video.mediathekview/addon.py”, line 29, in <module>
from resources.lib.plugin import MediathekViewPlugin
File “/home/phil/.kodi/addons/plugin.video.mediathekview/resources/lib/plugin.py”, line 22, in <module>
from resources.lib.kodi.kodiaddon import KodiPlugin
ImportError: No module named kodiaddon
–>End of Python script error report<–
2019-03-08 09:06:27.037 T:139862472627968 ERROR: GetDirectory - Error getting plugin://plugin.video.mediathekview/
2019-03-08 09:06:27.038 T:139863476079232 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.mediathekview/) failedMit der Version auf dem git funktioniert das Plugin.
- Bei mir klappt mit der 0.6.0 (beide Versionen) die externe DB Aktualisierung nicht mehr 0.5.0 geht noch.
Hat sich evtl. bei den benötigten python libs was geändert?
~# pip2 install ijson
Requirement already satisfied: ijson in /usr/lib/python2.7/site-packages (2.3)
~# pip2 install defusedxml
Requirement already satisfied: defusedxml in /usr/lib/python2.7/site-packages (0.5.0)
~# pip2 install mysql-connector==2.1.4
Requirement already satisfied: mysql-connector==2.1.4 in /usr/lib/python2.7/site-packages (2.1.4)mvupdate-0.6.0:
~# /usr/bin/python2 /home/phil/.kodi/addons/plugin.video.mediathekview/mvupdate mysql -v -H ***** -P 3306 -u ***** -p ***** -d mediathekview
2019-03-08 10:15:46.050842 NOTICE [mvupdate-0.6.0]: Startup
Traceback (most recent call last):
File “/home/phil/.kodi/addons/plugin.video.mediathekview/mvupdate”, line 36, in <module>
APP.init()
File “/home/phil/kodi.17/addons/plugin.video.mediathekview/resources/lib/mvupdate.py”, line 527, in init
self.settings = Settings(self.args)
File “/home/phil/kodi.17/addons/plugin.video.mediathekview/resources/lib/mvupdate.py”, line 41, in init
self.updnative = args.native
AttributeError: ‘Namespace’ object has no attribute ‘native’mvupdate-0.5.0:
~# /usr/bin/python2 /home/phil/kodi.17/plugin.video.mediathekview_0.5/mvupdate mysql -v -H ***** -P 3306 -u ***** -p ***** -d mediathekview
2019-03-08 10:16:35.449061 NOTICE [mvupdate-0.5.0]: Startup
2019-03-08 10:16:35.450243 NOTICE [mvupdate-0.5.0:MediathekViewUpdater]: Database driver: External (mysql)
2019-03-08 10:16:35.450815 NOTICE [mvupdate-0.5.0:StoreMySQL]: Using MySQL connector version 2.1.4
2019-03-08 10:16:35.473051 NOTICE [mvupdate-0.5.0:StoreMySQL]: Connected to server **** running 10.3.13-MariaDB-log
2019-03-08 10:16:35.480525 NOTICE [mvupdate-0.5.0]: Starting up…
2019-03-08 10:16:35.493022 NOTICE [mvupdate-0.5.0]: Exiting… - Es scheint als würde das Plugin 0.6.0 im Kodi Repository nicht mit dem 0.6.0 aus dem git übereinstimmen.
-
Hallo zusammen,
da ist leider was im Pull Request des offiziellen Kodi-Repos schief gelaufen. In der neuen Version mussten ein paar Dateien umbenannt werden, da die Namen nicht den Plugin-Richtlinien entsprachen. Bedauerlicherweise hat das Revision-Control-System beim erstellen des Pull-Requests in offizielle Repo diese Änderung nicht mitgenommen, was zu oben genannten Problemen führt.
Es ist aber im Prinzip sehr einfach, das Problem zu lösen. Hier vier Möglichkeiten:
- Einfach warten. Ein Pull Request mit einer korrigierten Version 0.6.1 ist auf dem Weg - sobald die Maintainer vom Kodi Plugin Repo diese akzeptiert haben, kommt das Update bei euch an. Kann aber ein paar Tage dauern.
- Selber reparieren: dafür müsst ihr das Verzeichnis in dem das Plugin installiert ist (je nach Linux Installation kann das an verschiedenen Stellen liegen) finden und dort alle Dateien in den Unterverzeichnissen
resources/lib/base
undresources/lib/kodi
in Kleinbuchstaben umbenennen. - Neu Installieren aus dem MediathekView Beta Repository - das Archiv der 0.6.0 was dort liegt ist einwandfrei und funktioniert.
- Neu Installieren aus der ZIP Datei des Releases 0.6.0. Diese könnt ihr hier herunterladen.
Tut mir furchtbar leid, dass das jetzt passiert ist, aber leider hat hier das seltsame Verhalten von Git mir ein Strich durch die Rechnung gemacht.
-
Hi,
Danke für deine schnelle Antwort.
Kannst du bitte bei Gelegenheit auch noch das zweite Thema anschauen (s.o. externe DB Aktualisierung). Diese klappt auch mit dem 0.6.0 Addon aus dem Beta Repo nicht.
Da es aber von Kodi aus geht stimmt vermutlich nur was mit der Python Umgebung nicht.Schon mal vielen Dank!
LG Phil
-
Ich schau mir das mal übers Wochenende an. Ich habe eh noch einen Pull-Request wegen mysql in der Queue…
-
Das MySQL Problem ist gelöst. Schau mal hier rein:
https://github.com/mediathekview/plugin.video.mediathekview/issues/118 -
Das Problem wurde mit Release 0.6.2 gelöst.
-
Hi,
vielen Dank für die schnelle Hilfe!
Mit mvupdate-0.6.2 klappt jetzt wieder alles.LG Phil
-
Falls Ihr Kontakt zu dieser Seite habt könntet ihr hier einen Eintrag mit deprecated oder so machen? Es holen sich bestimmt viele Infos darüber und es wäre ganz net wenn dort ganz groß steht: “Es geht nicht mehr, nehmt lieber das” und dann ein Link zu dieser schönen und funktionierenden Lösung.
https://kodi.wiki/view/Add-on:Mediathek
Gruß
Badger -
@Badger sagte in 0.6.0 Probleme unter Linux:
“Es geht nicht mehr, nehmt lieber das”
Na, da muss ich aber widersprechen. Das Addon funktioniert auf den meisten Plattformen noch sehr gut (ich nutze es täglich). Und das Addon auf das Du verweist hat einen andere Zielgruppe.
Sobald wir bei Kodi 19 ankommen wird die Lage sicher anders aussehen aber da sind wir ja noch nicht.