Docker wont notify about updates

The containers have stopped to notify about updates.
All my containers are from linuxserver.io.
How is this supposed to work, do I need to manually trigger a update check?
Im running TrueNAS Scale 24.10.0.2

1 Like

I noticed the same. I installed portainer and use the ā€œDuplicate/Editā€ action, it then pulls the latest image. But yes, you donā€™t know that there are new images unless you check it yourself.

1 Like

There is a known bug with custom apps notifying about updates in the UI. A fix will be in 24.10.1.

https://ixsystems.atlassian.net/browse/NAS-132202

2 Likes

This is an older-ish topic, however:

This seems to not work reliably.

I upgraded to Electric Eel 10-ish days ago (yeah, Iā€™m late to the party), and since then I have received update notifications only once (about 5 days ago), despite at least one of the applications receiving updates before and after that multiple times.
The tags on Dockerhub are updating, but Iā€™m not getting notifications.

I also donā€™t see another obvious way of updating the containers either. This used to work perfectly fine until the upgrade :<

Iā€™m on 24.10.2, so this should already include said fix.

Are you using the iX repo apps? They might not have upgraded the image yet. Even though they are using docker, thereā€™s a ton of templating going on with the repo apps. Until one of the volunteers updates it there, you wonā€™t get it.

If youā€™re running custom UI, custom compose (yaml) or managing through dockge/portainer, you should see updates soon after a project pushes a new image.

I also donā€™t see another obvious way of updating the containers either. This used to work perfectly fine until the upgrade

Iā€™m also on 24.10.2. All my containers are custom apps. Actual notifications are spotty, but if I look at the apps theyā€™ll show with a yellow update notification exclamation. When that shows, Iā€™m able to:

  • check the box on teh left the table and select select from the bulk action dropdown Upgrade All Selected
  • Click on the row and then under the Details panel, click Update
  • Or without selecting anything, up in the top right corner select Update All

Thereā€™s been a few times that when I update either using the bulk action or the Update All, the UI seems to forget to refresh itself even after theyā€™ve actually been upgraded. I need to reload the page or switch to a different screen and then back for them to show upgraded. I have a similar issue with VMs not always refreshing when I change something with them or shut them down. Iā€™ve just learned to deal with it.

Iā€™m using a mix, but Iā€™m specifically talking about Docker apps (i.e. ā€œCustom Appsā€, not via YAML).

Thatā€™s how it used to work on Dragonfish, but it doesnā€™t anymore, thatā€™s what Iā€™m saying.

Yup thatā€™s what Iā€™m used to, but itā€™s not happening anymore (or rather, not reliably, as noted above).
But without the UI ā€œknowingā€ about an update, it also wonā€™t let you Update, i.e. checking the Box wonā€™t let you select ā€œUpdateā€ on the drop-down because for the UI, there is nothing to do.

Just as an example:
At the time of my last post I know that one of my containerā€™s latest tag (which Iā€™m using) was updated 22h ago, now itā€™s 23h later so roughly 2 days total since that update (and there was another one since then, now 21h ago). But still that container is not showing as having an update in the UI, much less a notification.

Possible itā€™s some weird connectivity issue with dockerhub or image hosting site? Iā€™m still getting updates for my custom yaml and catalog apps. Including qbittorrent by linuxserver.io that had an update like a day ago.

If it couldnā€™t connect Iā€™d expect TrueNAS to throw me an error somewhere, thatā€™s what happened when TrueCharts went down as well - notification every day that it couldnā€™t reach the catalogue.

But thereā€™s nothing to that end, is there anywhere else I can check?

This will change for each upgrade the repo does for an app, this is the current image they are using for qbittorrent and what tags:

Iā€™ve checked my own compose apps and they all are running the latest images.

I know thatā€¦ but as I said Iā€™m specifically talking about the Docker Apps via the ā€œCustom Appā€ screen, not the TrueNAS catalogue.

Iā€™m not sure Scale would show an error when checking for updated images in the background? Might be something in the logs?

Just posting an update, linuxserver.io just pushed a new image build as ā€˜latestā€™ for qbittorrent in the last day and my custom compose/yaml deployed is indicating there is an update.

What apps were you not seeing updates for? And linuxserver.io is building pre-releases constantly, youā€™d want to match the digest id to :latest to confirm.

For example:

root@truenas:/home/admin# docker images --digests
REPOSITORY                          TAG                       DIGEST                                                                    IMAGE ID       CREATED        SIZE
lscr.io/linuxserver/qbittorrent     latest                    sha256:f16d5c44d52d8bac07a3cab9c5eaccc5b570695434560e4fbcb9d963bf7e4b89   05698b162fbc   28 hours ago   195MB
lscr.io/linuxserver/qbittorrent     <none>                    sha256:308d768672fb9e86e800a73504c439176aabe5977bcdf8b99f7561bb603d9b6e   67f4a436a29d   4 days ago     195MB
ghcr.io/onedr0p/sonarr              4.0.13.2932               sha256:004aa9dc8e670e28b3ee2dc65b3b850ea3bd5a45d3c5ce5068bc4d45583c1770   441038c2315e   8 days ago     194MB
root@truenas[/var/empty]# docker images --digests
REPOSITORY                      TAG       DIGEST                                                                    IMAGE ID       CREATED        SIZE
lscr.io/linuxserver/sickchill   latest    sha256:479993af8534b5044ff2e22db724afeddc184d83fdfc13bf838beecc48f83a1f   68d5612bee28   2 weeks ago    227MB
lscr.io/linuxserver/nzbhydra2   latest    sha256:ed9a8c130651b4b2e23fd72ca146f733190f5117e9cfbdc45f85f51b651555b2   0195ca2124ee   2 weeks ago    283MB
lscr.io/linuxserver/nzbhydra2   <none>    sha256:956846c7f77c217e802e618a5fe72992abf175e748b6ed58c8d81c0cffc07687   5ce30b60a853   3 weeks ago    282MB
lscr.io/linuxserver/sickchill   <none>    sha256:1b5ff7a3c217b253f2338c819f8df12d052592d0501de8b0ed4e805c557e8e52   9916b7a7c015   3 weeks ago    227MB
lscr.io/linuxserver/sabnzbd     latest    sha256:7afe3af1cff19c2a7a5d4bacb2202fcb21a0ee15b7e23e4114ab3f7070213662   abd255a97ef6   3 weeks ago    171MB
lscr.io/linuxserver/nzbhydra2   <none>    sha256:5cd6db0786c3527ada33a77719c9deb844e69927706a0abecb9539f577d8bbd8   4c88190bec7e   5 weeks ago    270MB
lscr.io/linuxserver/sickchill   <none>    sha256:edc390d0388606251f523f64fce7b16cf86c73fb664236f3c8a9291a2a94aad6   8a595caa9a66   6 weeks ago    226MB
lscr.io/linuxserver/sabnzbd     <none>    sha256:a7fb5bd7208bfd5915c2527cef57dd8b00bdf684b68e5c9ec4326f10b6cf94b3   e24d955401fb   6 weeks ago    171MB
lscr.io/linuxserver/nzbhydra2   <none>    sha256:e9973ca0e223fea89fde5b6cbcea1de1433430fa01786cc9db6cde2e96c591b2   67f97501ae7d   7 weeks ago    270MB
lscr.io/linuxserver/sabnzbd     <none>    sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35   ae4df6ffb4d0   7 weeks ago    171MB
lscr.io/linuxserver/sickchill   <none>    sha256:e3c4357305929458cffeebe7e7178783ce77c5f99d07fe66c9dbc0d27b3e336b   676e279334fe   8 weeks ago    226MB
lscr.io/linuxserver/sabnzbd     <none>    sha256:37cfb25fdeaca82e1ad89a1bf664efe41ad481ed56aa069f710ac975cc5c6ecf   08a0512ebc94   2 months ago   169MB
lscr.io/linuxserver/sickchill   <none>    sha256:41e93c55e400813c675e2627b01b19e6878050eda4fc3ae16a1a241e2f14a973   767dc2f19375   2 months ago   226MB
lscr.io/linuxserver/sabnzbd     <none>    sha256:3a4135cc058422f80ae503468e4af4cdc5df41331ab01988f9372a6861d916ca   1334c0fd8753   2 months ago   169MB
lscr.io/linuxserver/nzbhydra2   <none>    sha256:bc9057308f1ea3063a50e77d5e6dc7b9ff8b2b125702a0703d463d00646e083e   1a2d484762d6   2 months ago   265MB
shawly/ps3netsrv                latest    sha256:42d1b26aebc243b489adb9fd73685925564db8b89fbb592849475a0a9d0d615e   796a9381c829   7 months ago   24.3MB