XZ entpacken geht nicht (Ubuntu 14.04, Python 2.7.12)
-
Hallo,
ich würde gerne dieses Addon testen, leider kann ich aber nur das Addon installieren, jedoch schlägt das intiale Update fehl, weil anscheinend (?) die Datenbankdatei (xz) nicht entpackt werden kann. Habe gelesen, dass am Amazon Fire-Stick manche das Problem hatten, der Thread hilft mir aber leider nicht weiter. Ausserdem dachte ich, dass seit kurzem gar kein xz unpacker mehr benötigt werden sollte…
Mein Sertup:
Ubuntu 14.04
Python 2.7.12 (xz-utils & backports.lzma 0.0.10 sind installiert)
Kodi 17.6
MediahtekView 0.4.3 (aus dem yeahsoft repo, mit 0.4.2 aus offiziellem Kodi repo das gleiche Problem…)Jemand einen Tipp ob ich das mit Python 2 und Ubuntu 14.04 hinkriegen könnte, oder muss ich auf Python 3 wechseln (also neues Ubuntu und Kodi 19) damit dieses Addon funktioniert?
Auszug aus dem log:
18:25:45.451 T:140017517471808 NOTICE: special://profile/ is mapped to: special://masterprofile/
18:25:45.451 T:140017517471808 NOTICE: -----------------------------------------------------------------------
18:25:45.451 T:140017517471808 NOTICE: Starting Kodi (17.6 Git:20171114-a9a7a20). Platform: Linux x86 64-bit
18:25:45.451 T:140017517471808 NOTICE: Using Release Kodi x64 build
18:25:45.451 T:140017517471808 NOTICE: Kodi compiled Nov 14 2017 by GCC 4.8.4 for Linux x86 64-bit version 3.13.11 (199947)
18:25:45.451 T:140017517471808 NOTICE: Running on Ubuntu 14.04.5 LTS, kernel: Linux x86 64-bit version 3.13.0-135-generic
18:25:45.451 T:140017517471808 NOTICE: FFmpeg version/source: ffmpeg-3.1-kodi
18:25:45.451 T:140017517471808 NOTICE: Host CPU: AMD E-450 APU with Radeon HD Graphics, 2 cores available
18:25:45.451 T:140017517471808 NOTICE: special://xbmc/ is mapped to: /usr/share/kodi
18:25:45.451 T:140017517471808 NOTICE: special://xbmcbin/ is mapped to: /usr/lib/x86_64-linux-gnu/kodi
18:25:45.451 T:140017517471808 NOTICE: special://xbmcbinaddons/ is mapped to: /usr/lib/x86_64-linux-gnu/kodi/addons
18:25:45.451 T:140017517471808 NOTICE: special://masterprofile/ is mapped to: /home/xbmc/.kodi/userdata
18:25:45.451 T:140017517471808 NOTICE: special://envhome/ is mapped to: /home/xbmc
18:25:45.451 T:140017517471808 NOTICE: special://home/ is mapped to: /home/xbmc/.kodi
18:25:45.451 T:140017517471808 NOTICE: special://temp/ is mapped to: /home/xbmc/.kodi/temp
18:25:45.451 T:140017517471808 NOTICE: special://logpath/ is mapped to: /home/xbmc/.kodi/temp
18:25:45.451 T:140017517471808 NOTICE: The executable running is: /usr/lib/x86_64-linux-gnu/kodi/kodi.bin
18:25:45.451 T:140017517471808 NOTICE: Local hostname: htpc
18:25:45.451 T:140017517471808 NOTICE: Log File is located: /home/xbmc/.kodi/temp//kodi.log…
17:02:23.866 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Service]: Initiating full update…
17:02:23.868 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Opening https://res.mediathekview.de/akt.xml
17:02:24.099 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler1.mediathekview.de/Filmliste-akt.xz (Priority 2)
17:02:24.099 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler2.mediathekview.de/Filmliste-akt.xz (Priority 1)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler3.mediathekview.de/Filmliste-akt.xz (Priority 2)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler4.mediathekview.de/Filmliste-akt.xz (Priority 1)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler5.mediathekview.de/Filmliste-akt.xz (Priority 2)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror http://verteiler6.mediathekview.de/Filmliste-akt.xz (Priority 2)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Found mirror https://verteiler.mediathekviewweb.de/Filmliste-akt.xz (Priority 2)
17:02:24.100 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Cleaning up old downloads…
17:02:24.108 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Trying to download Filmliste-akt.xz from http://verteiler2.mediathekview.de/Filmliste-akt.xz…
17:02:26.816 T:140014920013568 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Trying to decompress xz file…
17:02:28.242 T:140015142930176 NOTICE: Previous line repeats 1 times.
17:02:28.242 T:140015142930176 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Return 1
17:02:32.593 T:140014920013568 NOTICE: [plugin.video.mediathekview-0.4.3:Updater]: Return 0
17:02:32.594 T:140014920013568 WARNING: [plugin.video.mediathekview-0.4.3:Updater]: Failed to initialize update. Maybe a concurrency problem?Dieses Entpackungsszenario wiederholt sich ewig im log. Vielleicht haben andere ja auch das Problem auf Ubuntu 14.04?
Danke schonmal und liebe Grüße
-
@funky_funked kannst du dir mal manuell die Datei runterladen?
http://verteiler2.mediathekview.de/Filmliste-akt.xzund dann mit dem terminal zu dem Verzeichnis gehen wo die Datei liegt und ein
xz -v -d Filmliste-akt.xz
ausführen?
-
Hi alex,
danke ja habs probiert funktioniert einwandfrei:
xbmc@htpc:~/Downloads$ xz -v -d Filmliste-akt.xz
Filmliste-akt.xz (1/1)
100 % 21.2 MiB / 130.4 MiB = 0.163 26 MiB/s 0:05Dazu noch die xz --version:
xbmc@htpc:~/Downloads$ xz --version
xz (XZ Utils) 5.2.3
liblzma 5.2.3Im Kodi Addon will er leider immer noch nicht entpacken
Habe jetzt auch noch versucht, manuell im Terminal ein Datenbank- Update zu machen, mit leider keinem Erfolg:
root@htpc:/home/xbmc/.kodi/addons/plugin.video.mediathekview# ./mvupdate sqlite
2018-02-01 02:47:30.091921 WARNING [mvupdate-0.4.3:MediathekViewUpdater]: Failed to initialize update. Maybe a concurrency problem? -
@funky_funked kann es eventuell sein dass irgendein prozess hängt?
2018-02-01 02:47:30.091921 WARNING [mvupdate-0.4.3:MediathekViewUpdater]: Failed to initialize update. Maybe a concurrency problem?
Das klingt zumindest danach. Eventuell mal PC neustarten und dann mal ohne kodi zu starten die Terminal Update funktion probieren.
-
Ich habe eine Ursache gefunden. Das DB Init Prozess beinhaltet einen SQL Fehler weshalb die sqlite Datenbank bei einem erst Init das Lock nicht mehr freigibt.
Bei mir hat es geholfen die betroffenen Zeile im Python Code zu löschen und die sqlite db im addon_data ordner zu löschen.
Hintergründe und Patch sind auf Github als Pull Request schon eingetütet.
https://github.com/mediathekview/plugin.video.mediathekview/pull/75/files -
@dhoffend Du kannst gerne im Issue deutsch schreiben.