Stuart Longland (VK4MSL) on Nostr: So, today I thought… why not run `do-release-upgrade` on the work laptop? It was ...
So, today I thought… why not run `do-release-upgrade` on the work laptop? It was running Ubuntu 22.04 LTS (no Windows install).
The machine is a HP Elitebook 640. A few quirks, but mostly seems to work fine.
- 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…
- then the PPAs and third party repos were causing issues… fine, rename the `.list` files to `.off`…
- eventually it installs, but then barfs right at the end
- I reboot, and `libnettle` is broken, taking /usr/lib/apt/methods/http with it
- 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)
- reboot again, this time things are a lot happier
- run `apt-get autoremove` to clear out the old junk
- update and re-instate my old third-party repos, substituting `jammy` with `noble`
- `apt-get dist-upgrade -y` again
- boot out the `snap` packages for Firefox, Chromium and Thunderbird which crept in unwanted.
3 hours later, I have my workstation back.
#Ubuntu
Published at
2024-09-02 03:11:52Event JSON
{
"id": "128ccf9c9d7e5aa42eda2ffd8ae2e31c61af2e3136152580bbfb2d25fca8023e",
"pubkey": "54e8ecdf233aeff783f2894eb63943db8238c447956b1f850a3989c15b292b6d",
"created_at": 1725246712,
"kind": 1,
"tags": [
[
"t",
"ubuntu"
],
[
"proxy",
"https://mastodon.longlandclan.id.au/@stuartl/113065768575767329",
"web"
],
[
"proxy",
"https://mastodon.longlandclan.id.au/users/stuartl/statuses/113065768575767329",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.longlandclan.id.au/users/stuartl/statuses/113065768575767329",
"pink.momostr"
],
[
"-"
]
],
"content": "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",
"sig": "06661bdea3446ac4bfb83d272d7cbdd844b3929fcb93633b9b1cecb2ab6fafce29de6df5b64edd12341f2ce5be0ef642e2729580ecf09c78aac52d27ef8018c0"
}