Update LibreELEC Add-on Repository to latest?

  • I'm using an RPi4 running a custom LibreELEC (ST): RR-20230215-6a5ed68 11.0 build.

    The LibreELEC Add-on is v10.80.12. (repository.libreelec.tv v10.80.12)

    This no longer exists on https://addons.libreelect.tv

    So any attempt to install from the repo or update the repo fails.

    Code
    <https://addons.libreelec.tv/10.80.12/ARMv8/arm/addons.xml.gz.sha256> Failed with code 404

    I can't figure out how to update/install the LibreELEC addon repo to point to the latest https://addons.libreelec.tv/11.80.2/ARMv8/arm/

    Any guidance?

    Thanks.


    Update:

    I think I've worked around the problem by manually updating a copy of the repo addon based on info from here

    Code

    Code
    cp -a /usr/share/kodi/addons/repository.libreelec.tv/ /storage/.kodi/addons/
    sed -i 's|10.80.12|11.80.2|g' /storage/.kodi/addons/repository.libreelec.tv/addon.xml
    systemctl restart kodi

    I guess until I get an updated custom build that's the best way?

    Edited 4 times, last by kidhazy: Merged a post created by kidhazy into this post. (September 13, 2023 at 11:56 PM).

  • Go to Best Answer
  • Please provide a full debug log.

    How to post a log (wiki)

    1. Enable debugging in Settings>System Settings>Logging
    2. Restart Kodi
    3. Replicate the problem
    4. Generate a log URL (do not post/upload logs to the forum)

    use "Settings > LibreELEC > System > Paste system logs" or run "pastekodi" over SSH, then post the URL link
  • Those customer RR builds are nothing to do with the staff team so we don't provide "support" for them. For that you really need to find the creator .. who appears to have disappeared.

    The issue is, the 10.80.12 repo is (was) a pre-release repo and once LE11 shipped we updated the repo version to 11.0.0 and eventually some cleanup removed all the pre-release stuff to save disk space. Hacking an 11.80.2 repo onto the system is a wrong move since that's a pre-release repo for LE12 so things might not be too compatible with LE11.

    The better solution would be to hack the current 11.0.0 repo in the image; although whether that's fully compatible with the pre-release state of the rest of the image still isn't something we can answer.

    The correct solution would be to rebase the RR changeset on current LE11 (not a pre-release version) and build a clean image.