#Ubuntu absolutely borked their release upgrade with 24.04 LTS. This is now the second machine (out of two, the first told me to be careful) that is complete package-dependency-toast. What. the. fodder!?
Best of all: no error handling at all. `do-release-upgrade` ends with a python apt_pkg module not found error, but the tool happily claims the upgrade went through ("vollständig abgeschlossen") with some errors.
State after that?
☠️ 3723 packages not upgraded.
☠️ a 850 lines long dump of dependency issues when trying to run `apt upgrade` manually
☠️ Apt complains that `/usr/lib/apt/methods/http` dies
This is even worse than the first clusterf**k.
Canonical be like: Yeah, dude, sorry. We blew all our dev money on the fancy animations in the GUI installer. ... See that? The progress bar is the three Ubuntu dots chasing each other ... but on a line. Cool, ha?
Damn, I think Canonical is so cloudified, that they just don't consider release upgrades anymore. Just pull a new image ...
Gut feeling: this is the old the-python-release-was-tampered-with-problem. But is it too much to ask for a release upgrade script to check
`/usr/bin/python3 --version`
and to check if `apt_pkg` is actually installed
instead of just running blindly into the upgrade, ripping out thousands of packages, and then saying "yeah, it'll be fine".
🤦♀️