Servers upgraded to Debian 13 (trixie) #debian

Yesterday the Debian project released version 13 called trixie. I have been running it on my laptop since May, with the only problem being GnuPG.
After the release finished yesterday, I upgraded my two tiny virtual private servers - an arm64 at Hetzner and an amd64 at Akamai Linode - which went without a hitch.
Today it was time for my hat shelf home server, here are my notes:
- On the VPS's ping as me stopped working until I installed the package
linux-sysctl-defaultswhich was not installed for some reason. - The format for sources for apt has changed, easily updated with
apt modernize-sources, for my local package reposity I had to fill in theSigned-By:line manually. - On the hat shelf server I had at some point removed the
postgresqlpackage, not sure why, so it didn't offer to upgrade the PostgreSQL cluster from version 15 to 17. Easily fixed by installing the package. It's a dump/restore so it took a while (~30 GB on disk). - The
isc-dhcp-serverpackage is running out of support, so I have to look into replacing it on my local network with something else. Works for now. - Dovecot took some work to get going, I had to update
auth-system.conf.ext,20-imap.conf, and10-mail.conf- TLS/SSL and password related keywords had changed, and also how to say that email is stored in mdbox format, and I had to explicitly comment out themail_inbox_pathdefault line to allow mail to be delivered. - The configuration of bind had to be modified as I used views and a default include outside a view was not allowed.
- Upgrading PostgreSQL did not do the materialized views I use for free text search, so I had to
REFRESH MATERIALIZED VIEW search_index;a number of times. - Recompiled lantern, illuminant, sixpence, and sundial to make them run. Only had to adjust bogus version limits in .cabal-files. Happy about the
update_*scripts I have! - feedbase-web runs, but can't compile, due to the Spock library, it seems, so I will have to rewrite it to use twain instead.
- Had to install a newer version of weewx, because the version I was using complained about some Python
six.codeslibrary missing.
Pretty smooth sailing, well done everybody contributing to Debian!
I got the Feedbase website converted to twain and fixed the bugs I had introduced recently preventing new feeds from being added. Yay!
- https://illuminant.asjo.org/user/asjo ποΈ - 2025-08-10
@blog @asjo Kea dhcp is a good bet to replace isc. You can steal at least half a config at the office.
- https://bsd.network/users/taf ποΈ - 2025-08-10
keama did a half-decent job converting my old isc-dhcpd configuration - just needed to add an "interfaces" block and move "reservations" around, and now it works \o/
- https://illuminant.asjo.org/user/asjo π¦οΈ - 2025-08-16
I have now replaced the isc-dhcp-clients as well, by simply running:
which worked seamlessly (except for the jukebox). Today I also learned about the
+syntax forapt remove/purge, so that was a nice bonus.- https://illuminant.asjo.org/user/asjo ποΈ - 2025-08-17