TV Mosaic PVR Client will not load on RPi 4 with LibreELEC

  • I just installed LibreELEC 9.2.5 on a Raspberry Pi 4. Since I have not yet migrated away from the (hopefully slowly) dying TVMosaic, I had to install the TVMosaic PVR client. Installed what I believe is the latest version (4.7.2.2) from the standard repo, but it will not load. I'm getting the following error message in kodi.log:

    2020-10-17 23:01:22.456 T:1898034032 ERROR: Unable to load /storage/.kodi/addons/pvr.dvblink/pvr.dvblink.so.4.7.2, reason: /storage/.kodi/addons/pvr.dvblink/pvr.dvblink.so.4.7.2: wrong ELF class: ELFCLASS64

    2020-10-17 23:01:25.565 T:1898034032 ERROR: UpdateAddons: Failed to create add-on TVMosaic/DVBLink PVR Client, status = 5

    I will eventually migrate to another TV server back-end since TVMosaic seems to be dead, but until then I would very much like to get this to work.

    Seems to me like there is some sort of incompatibility with the RPi 4?

    Any ideas how to fix this anyone?

  • hmm looks like we compiled it wrong, we have a look

    Code
    root@DESKTOP-08HA7UK:/mnt/c/Users/cvh/OneDrive/Desktop/pvr.dvblink# file pvr.dvblink.so.4.7.2
    pvr.dvblink.so.4.7.2: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, stripped

    so the file at the addon server should be correct

    did you installed some test version i the mean time ?

    you could manually reinstall it and have a look if it works

    1. remove the addon (keep settings if you like)

    2. remove all files at /storage/.kodi/addons/packages - if there is a wrong file already it won't get the proper file from the repository

    3. install addon again