February 3, 20251 yr All 3 of my lscr.io containers have been saying "not available" when I check for updates. I used the terminal from the web UI to run `docker pull lscr.io/linuxserver/swag` as root and it pulled fine, so it's not a DNS issue. What could be the problem? Why just these 3 (swag, mariadb, nextcloud)? I'm on 6.10.3. I don't want to update right now as I plan on building a new NAS as soon as the Minisforum N5 comes out.
February 4, 20251 yr Author Somone on Libera #unraid channel suggested changing over to `ghcr.io`. I tried this on my mariadb container. I edited it and set it to `ghcr.io/linuxserver/mariadb`. It pulled the image and started it. When I went to "check for updates" it still says "not available" even now after it's been set to `ghcr.io/linuxserver/mariadb` Would appreciate some help understanding what's going on here. Are there error logs to look at somewhere?
February 4, 20251 yr Solution per irc you are running unraid 6.10.3 which is like 2.5 years out of date which doesnt understand oci docker images update unraid
February 4, 20251 yr Author Posting the conversion from IRC in case anyone else is interested in the details or potential stop-gap workarounds. Quote <Guest84> All 3 of my lscr.io containers have been saying "not available" when I check for updates. <Guest84> Any idea what could be going on? Through the terminal provided by the web UI I was able to do a docker pull and it pulled a new image, so it's not a DNS or other network issue <_zoggy_> its because you get throttled <_zoggy_> lscr.io which uses scarf.sh loadbalancer -- https://docs.linuxserver.io/FAQ/#lscr <_zoggy_> so when you have a lot of lsio containers all hitting the same place asking for updates sometimes some get throttled. you can just try again and it will be fine. <_zoggy_> or change your repo url from lscr.io to ghcr.io to go directly to the github repo <Guest84> _zoggy_ would that explain why docker pull works but whatever Unraid uses to check for updates fails? <Guest84> Because if I check for updates it fails, then immediately do a docker pull and it works, then back to check for updates and it still says not available <Guest84> _zoggy_ just edited my mariadb to use ghcr.io/linuxserver/mariadb ... it downloaded and started a container, but when I go to check for updates it still says "not available" even now that it's on ghcr.io/linuxserver/mariadb <_zoggy_> what version of unraid <_zoggy_> i assume something updated where your check supports oci <_zoggy_> 7.0.0? 6.12.15? <Guest84> 6.10.3 <_zoggy_> ok so your issue is something different <_zoggy_> so 1-2 years ago docker container format updated to do oci and the repos do that format.. which your legacy version of unraid doenst understand <_zoggy_> sed -i "s#distribution.manifest.v2+json'#distribution.manifest.v2+json,application/vnd.oci.image.index.v1+json'#" /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php <Guest84> what explains how some of my "applications" can check for updates but not others? <_zoggy_> is a crude fix for you, which updates the check to understand oci responses <_zoggy_> but if you just updated to newer unraid years ago it would have just handled it for ya <_zoggy_> if your going to do that manual fix, youd have to do it on each boot yourself until you update unraid <Guest84> _zoggy_ thanks for the explanation. I feel like I've done an update within the past year or so. <_zoggy_> Guest84, because no all containers pull from the same repo. dockerhub, aws, github, etc and the ones that are failing are ones that use a different manifest type <_zoggy_> unraid 6.10.3 is from june 2022.. <Guest84> ah... are the manifests an attribute of the container or the repository? <_zoggy_> header response from the repo <Guest84> _zoggy_ it also seems I can just periodically switch from lscr.io to ghcr.io and the act of doing that will pull the latest, but if I ever "check for updates" it'll say "not available" <Guest84> ... or I can see if those images are available on dockerhub, because that's as repo that still works w/ my old Unraid. <_zoggy_> correct because you have outdated unraid
July 21, 2025Jul 21 Hi guys, have also started having this problem recently after changing home and getting a new ISP and Router. All my apps that are from ghcr.io or lscr.io repos are unable to download or update. All others work fine. Can someone point me to the right direction? I'm on unRAID 7.1.4.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.