Elektrine lite

← Feed

@laird@hachyderm.io

2026-07-18 20:05 UTC

Okay, 4 more hosts upgraded to 26.04 today, 9-ish left. Mostly not very exciting, but: - I had to make minor changes to Kea's DHCPv4 config to get it to restart. - One host had been set to use legacy v1 cgroups, so I had to change that before the updater would run. - Rebooting takes too long every time. I always decide that it's not going to boot and I'm going to need to drag a monitor and keyboard over about 3 seconds before it boots. - Netbox failed to start, which is what netbox does whenever you even *think* about changing the version of Python on the system. This is going to be fun, but it can wait a bit.

Replies (1)

  • @laird@hachyderm.io 2026-07-18 20:18

    Compared to updating the base OS, getting netbox working again is, as always, a total pain. Like all Python apps, it's pretty tightly coupled to the version of Python installed on the system. Ubuntu 26.04 upgrades to Python 3.14, which, like all Python upgrades, breaks tons of things. So I got to spend an hour or so iterating through Netbox's `requirements.txt` and randomly upgrading dependencies until they stopped complaining about missing methods, and then I had to modify a few legacy migration scripts so *they* didn't depend on parts of the language that no longer exist. *16* dependencies later, it seems to at least start up now.

    Open ##3919364