{"type":"rich","version":"1.0","title":"Stuart Longland (VK4MSL) wrote","author_name":"Stuart Longland (VK4MSL) (npub12n…d9dex)","author_url":"https://yabu.me/npub12n5weher8thl0qlj398tvw2rmwpr33z8j443lpg28xyuzkef9dksnd9dex","provider_name":"njump","provider_url":"https://yabu.me","html":"So, today I thought… why not run `do-release-upgrade` on the work laptop?  It was running Ubuntu 22.04 LTS (no Windows install).\n\nThe machine is a HP Elitebook 640.  A few quirks, but mostly seems to work fine.\n\n- do-release-upgrade first refused because I had pinned Terraform to the last release under the old license (we're leery of the new license and aren't ready to jump to OpenTofu yet)… fine, comment out Hashicorp repo…\n- then the PPAs and third party repos were causing issues… fine, rename the `.list` files to `.off`…\n- eventually it installs, but then barfs right at the end\n- I reboot, and `libnettle` is broken, taking /usr/lib/apt/methods/http with it\n- Manually download libnettle .deb on another machine, `scp` it across, `dpkg -i` and I could finish up what `do-release-upgrade` had failed on (`apt-get dist-upgrade -y` mostly)\n- reboot again, this time things are a lot happier\n- run `apt-get autoremove` to clear out the old junk\n- update and re-instate my old third-party repos, substituting `jammy` with `noble`\n- `apt-get dist-upgrade -y` again\n- boot out the `snap` packages for Firefox, Chromium and Thunderbird which crept in unwanted.\n\n3 hours later, I have my workstation back.\n\n#Ubuntu"}
