Das Update der CDM - Bibliothek über das inputstream-helper Addon schlägt, wegen Speichermangel der WP1, fehl.
USB-Stick Größer 4GB einstecken
über SSH auf der Box anmelden
mit dem Befehl mount prüfen an welcher Position der Stck gemountet ist.
Die Ausgabe sieht bei mir so aus
Code
LibreELEC:~ # mount
rootfs on / type rootfs (rw)
devtmpfs on /dev type devtmpfs (rw,relatime,size=436220k,nr_inodes=109055,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
/dev/ubi0_0 on /flash type ubifs (ro,noatime)
/dev/data on /storage type ext4 (rw,noatime,data=ordered)
/dev/loop0 on / type squashfs (ro,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
tmpfs on /var type tmpfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/sda on /var/media/sda-usb-Intenso_Alu_Line type vfat (rw,nosuid,nodev,noexec,noatime,fmask=0133,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro)
Alles anzeigen
Bei mir ist der Stick unter '/var/media/sda-usb-Intenso_Alu_Line' eingebunden
mit folgenden Befehl den Stick in das tmp-Verzeichnis von InputstreamHelper mounten
Code
mount --bind /var/media/sda-usb-Intenso_Alu_Line/ /storage/.kodi/userdata/addon_data/script.module.inputstreamhelper/tmp/
Jetzt sollte der Speicher für das Update ausreichen
Bei mir kam jetzt folgende Fehlermeldung
Code
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>
Error Contents: [Errno 16] Device or resource busy: '/storage/.kodi/userdata/addon_data/script.module.inputstreamhelper/tmp'
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.inputstreamhelper/default.py", line 10, in <module>
run(sys.argv)
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/api.py", line 12, in run
widevine_install()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/api.py", line 35, in widevine_install
Helper('mpd', drm='widevine').install_widevine()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 713, in install_widevine
return self._install_widevine_arm()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 685, in _install_widevine_arm
self._cleanup()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 907, in _cleanup
shutil.rmtree(self._temp_path())
File "/usr/lib/python2.7/shutil.py", line 270, in rmtree
File "/usr/lib/python2.7/shutil.py", line 268, in rmtree
OSError: [Errno 16] Device or resource busy: '/storage/.kodi/userdata/addon_data/script.module.inputstreamhelper/tmp'
-->End of Python script error report<--
Alles anzeigen
jetzt noch folgende Anpassung in der Datei /storage/.kodi/addons/script.module.inputstreamhelper/lib/__init__.py
Hier unbedingt auf die Einrückungen achten.
Jetzt klappt es mit dem Update der CDM-Bibliothek.