I run Rockstor 5.1.0-0 on my server.
In the second line of the header, which is shown on each page, it says on the right-hand side:
Uses openSUSE Leap: 15. Linux: 6.4.0-150600.23.73-default
It used to be the case, for a a few months after install, that a little WiFi/radio-like symbol would show up left of this when there were updates to be installed. Clicking on it opened a modal that would allow me to trigger the installation of updates.
This no longer works automatically now. Apparently available updates are not getting refreshed
I’m not seeing anything unusual in my /var/log/zypper.log, nor my /var/log/zypp/history, but the latter hasn’t been written to since 2025-10-21, which may be the last time I installed updates, although I don’t recall whether that was via CLI or WebUI.
systemctl only shows one failed service, which is clearly unrelated:
â—Ź dmraid-activation.service loaded failed failed Activation of DM RAID sets
( I don’t have any DM RAID sets, so I’m not bothered by that.)
There’s no service I can see that would run a periodic zypper refresh or anything like that, but I assume that there must be something like that, which is not running correctly, but I don’t know where to look and how to debug it.
To test this further, as I was writing this post, I ran zypper ref a couple of times and it finished successfully. After that zypper up showed that there actually were some updates to install:
# LC_ALL=C.UTF8 zypper up
Loading repository data...
Reading installed packages...
The following 3 package updates will NOT be installed:
dracut-kiwi-lib dracut-kiwi-oem-dump dracut-kiwi-oem-repart
The following 56 packages are going to be upgraded:
bash bash-sh bind-utils binutils chrony chrony-pool-openSUSE cifs-utils cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain docker dracut-kiwi-lib dracut-kiwi-oem-dump dracut-kiwi-oem-repart elfutils krb5 krb5-client krb5-devel libaio1 libasm1 libatomic1 libctf-nobfd0
libctf0 libdw1 libelf1 libfreebl3 libfreetype6 libgcc_s1 libgomp1 libitm1 liblcms2-2 liblsan0 libreadline7 libsasl2-3 libselinux-devel libselinux1 libsoftokn3 libsolv-tools-base libstdc++6 libxslt-devel libxslt-tools libxslt1 mozilla-nss mozilla-nss-certs ntp openssh
openssh-clients openssh-common openssh-server perl-HTML-Parser readline-devel runc smartmontools vim vim-data-common xen-libs
The following 7 NEW packages are going to be installed:
docker-buildx perl-Encode-Locale perl-HTTP-Date perl-HTTP-Message perl-IO-HTML perl-LWP-MediaTypes perl-URI
56 packages to upgrade, 7 new.
Package download size: 69.9 MiB
Package install size change:
| 296.4 MiB required by packages that will be installed
74.9 MiB | - 221.6 MiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): n
And after this, when I force-reloaded the current page with Ctrl+F5 the little WiFi/radio-like symbol finally showed up and clicking on it opened the modal and I was able to trigger the update installation (which now seems to be running normally).
But I’ve been here before and I fully expect that the next time update are available the little symbol won’t return again and I’ll have to run zypper ref from the CLI again… and at that point, I might as well just update only via CLI and not rely on the Web UI, at all.