Hi Andy,
I don't know how it would be possible to upgrade
through so many
major releases without ever installing or using a newer kernel. It
makes me wonder if the server is truly running Debian buster.
In your /etc/apt/sources you list the release as "stable". Normally
best practice is to use the release name there (e.g. "squeeze",
"buster") so that the release doesn't change when a new stable
release is made.
I am hesitant to advise simply trying to install the ekrnel package
for Debian stable ("linux-image-686-pae") because it isn't clear to
em that you actually are running Debian stable.
Oh, it's pretty clear that I should just set up a new Bitfolk server
and copy things there, then nuke this one. (Or donate it to a museum
of weird virtual servers...)
Have you actually done an upgrade through each
successive release
(squeeze, wheezy, jessie, stretch, buster) or did you just change
/etc/apt/sources.list to not say "squeeze" and instead say "stable"?
I'm fairly sure I've done at least some of the upgrades, but I haven't
kept a log of it somewhere.
The likely explanation for this mess is that I have not had the time
to pay attention to this server for some time, but have had at times
needed to do something specific. Things like running Let's Encrypt. I
then found a quick fix, which solved the problem, and I know enough
about Linux servers to understand what I was doing, but never took the
bigger picture into account.
What is the output of:
$ cat /etc/debian_version
10.2
Also if you could do this:
$ dpkg -l > package_list.txt
and attach that to the email? That will tell us exactly what package
versions you have.
Done!
Martijn