Widevine on x86 cant install

  • 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

  • Maybe one box went to safe mode (power issue etc.), and you just have to reboot.

    I have rebooted several times, anything else I can do ?


    Check both the script.module.inputstreamhelper and inputstream.adaptive settings.

    What settings exactly should I check ?


    inputstream.adaptive has no settings to configure

    Edited 2 times, last by Biomecanoid: Merged a post created by Biomecanoid into this post. (August 21, 2022 at 11:41 AM).

  • Unfortunately there seem to be no script.module.inputstreamhelper forum where you can ask.

    Try to post a complete debug log to a pastebin site, maybe something is visible.