Hello,
I have 2 Libreelec x86 boxes at home. Today I realized that on one of my boxes Widevine got messed up and won't even re-install.
I have tried to read all threads related to Widevine but I could not find a remedy to my problem.
It seems that Libreelec is looking for Widevine in the wrong path /usr/lib/kodi/addons instead of /storage/.kodi/cmd
https://i.postimg.cc/44FK3mjN/20220821-000046.jpg
https://i.postimg.cc/X7GrBn0K/IMG-20220821-004641.jpg
https://i.postimg.cc/Xv1Y2Pfc/IMG-20220821-014258.jpg
Here is an extract of the log file
2022-08-20 23:20:22.688 T:8791 INFO <general>: Skipped 1 duplicate messages..
2022-08-20 23:20:22.688 T:8791 ERROR <general>: [script.module.inputstreamhelper] Widevine CDM is not installed.
2022-08-20 23:20:25.050 T:8791 INFO <general>: Skipped 1 duplicate messages..
2022-08-20 23:20:25.050 T:8791 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'OSError'>
Error Contents: [Errno 30] Read-only file system: 'peripheral.joystick.so'
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.crackle/main.py", line 42, in <module>
get_stream(media_id)
File "/storage/.kodi/addons/plugin.video.crackle/resources/lib/globals.py", line 158, in get_stream
if not is_helper.check_inputstream():
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 430, in check_inputstream
return self._check_drm()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 385, in _check_drm
return self.install_widevine()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 33, in clean_before_after
self.cleanup()
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/__init__.py", line 360, in cleanup
remove_tree(ia_cdm_path())
File "/storage/.kodi/addons/script.module.inputstreamhelper/lib/inputstreamhelper/utils.py", line 331, in remove_tree
rmtree(compat_path(path))
File "/usr/lib/python3.8/shutil.py", line 718, in rmtree
File "/usr/lib/python3.8/shutil.py", line 655, in _rmtree_safe_fd
File "/usr/lib/python3.8/shutil.py", line 675, in _rmtree_safe_fd
File "/usr/lib/python3.8/shutil.py", line 673, in _rmtree_safe_fd
OSError: [Errno 30] Read-only file system: 'peripheral.joystick.so'
-->End of Python script error report<--
of course i tried uninstalling and re-installed inputstreamhelper
Please let me know if you have any ideas