On Mon, Jul 01, 2024 at 12:45:06PM +0100, Anahata via BitFolk Users wrote:
I've done the upgrade on a home machine and two
servers (one of them a
Bitfolk VPS) without problems, all Debian 12.
Did you do an apt update first?
Yep.
Also I also always use
apt-get upgrade
without specifying the package name, to make sure to catch everything
that needs upgrading. In this case, openssh-client did need upgrading too.
I tried that first, and it came up with no actions:
# apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
openssh-client openssh-server openssh-sftp-server ssh
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
But *why* was it kept back?! This is a good example of how (in my
experience, at least) apt's behaviour is often pretty difficult to
follow. Compare with openSUSE's zypper for example, where its SAT
solver makes for way less cryptic messages, and also provides
different easy-to-understand courses of action to choose from.
That's why I explicitly asked for openssh-server to be upgraded, to
see why it wasn't doing it. Bypassing the Bitfolk cache seemed to do
the trick.
I subscribe to the Debian security mailing list and get
notifications
every two or three days,
Same here, but I'm overwhelmed by email so it's helpful to have
critical updates like this one pointed out on the list.
and I have a script that brings all of them up
to date on one command. Incidents like this show why it's a good idea to
apply updates as soon as possible.
Agreed. I use apticron but it's been misbehaving recently.