cd /news/open-source/the-folly-of-debian-major-version-up… · home topics open-source article
[ARTICLE · art-10976] src=alexselimov.com ↗ pub= topic=open-source verified=true sentiment=↑ positive

The folly of Debian major version upgrades

The author attempted to upgrade their Debian server from Buster to a newer version but encountered a critical failure when installing a new package, which removed libcrypt and locked them out of the server. Thanks to a backup, they recovered and used the opportunity to migrate to new software like Dendrite and Forgejo, concluding that Debian major version upgrades should be treated as full migrations rather than simple upgrades.

read1 min views9 publishedJul 13, 2025

The folly of Debian major version upgrades I recently realized that my web server was still on Debian Buster, 2 whole major versions behind the latest Debian version. Normally this kind of thing wouldn’t matter to me except that my matrix-synapse server was unable to federate with matrix synapse servers running newer versions. I normally run rolling release distributions on my local machines (I use Void btw) and it had been a long time since I tried this kind of upgrade. I went in hopeful that it would be straightforward. This is a reminder to backup consistently. Of course after thinking everything went fine, I tried to install a new package and libcrypt ends up getting removed leaving me unable to login to my server. Luckily I had backed up before this which saved all of my bespoke configurations. I’m sure no one noticed the down time but I did use this as an opportunity to make the followjng changes:

  • matrix-synapse upgrade to dendrite for better performance.
  • Gitea to forgejo just to try something different.
  • Properly set up actions to auto build and deploy site on push.
  • Rework website and swap to the terminal hugo theme So far, I have positive opinions of all of my changes and highly recommend dendrite and forgejo. Note to self: Never consider it upgrading Debian version. Always structure it as a migration to newer Debian version to avoid downtime
── more in #open-source 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-folly-of-debian-…] indexed:0 read:1min 2025-07-13 ·