What is the significance of a held back update? When I ran an update/upgrade cycle this morning three updates were "held back", with no further explanation.
The packages held back were raspberrypi-ui-mods 1.20250121 wf-panel-pi 0.92 wfplug-connect 0.11
Any insights about what's going on would be appreciated!
bob prohaska
Didn't find your answer? Ask the community — no account required.
R
Richard Kettlewell
What command(s) did you use?
Historically it meant there was an unsatisfiable dependency. It could mean that the depdency (or a suitable version of it) is completely unavailable, or that it’s available but for some reason not installable or upgradable.
Currently it can also mean that the upgrade is being phased and it’s not your turn yet. I think the diagnostic for this is being improved.
B
bp
The usual, sudo apt update sudo apt upgrade
It does seem that upgrades trickle in slowly, as advertised by the "update available" icon. It seems as if there needs to be some additional information offered on when to upgrade and/or reboot.
Thanks for writing,
bob prohaska
R
Richard Kettlewell
I would suggest using ‘apt-get dist-upgrade’, if upgrading manually, because:
(1) ‘apt upgrade’ will currently never remove a package, even if that’s necessary to upgrade something else.
(2) ‘apt’ is permitted to meaning from version to version, so any advice given about it today could be invalidated tomorrow.
When to upgrade:
I use
formatting link
which takes most of the hassle out of it.
When to reboot:
/var/run/reboot-required should be nonempty if you need a reboot.
formatting link
should help with reboot notifications.
unattended-upgrades mentions any need to reboot in its email notifications.
B
bp
Thank you very much! I wasn't aware of the nuances you've presented. For now /var/run/reboot-required doesn't exist. I'll start checking it regularly.
bob prohaska
R
Richard Kettlewell
unattended-upgrades is telling me about has raspberrypi-ui-mods too (now that I look at my cron mail). The answer is that other packages need to be installed and removed in order to satisfy the new version’s dependencies:
$ really apt-get dist-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following package was automatically installed and is no longer required: lxplug-network Use 'apt autoremove' to remove it. The following packages will be REMOVED: lxplug-ptbatt The following NEW packages will be installed: lxplug-batt lxplug-cpu wfplug-batt The following packages will be upgraded: raspberrypi-ui-mods 1 upgraded, 3 newly installed, 1 to remove and 0 not upgraded. Need to get 1,113 kB of archives. After this operation, 260 kB of additional disk space will be used. Do you want to continue? [Y/n]
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.