commit fec02040d82f79ef499e153a8512950538c207ba
parent 23c52af83d77e279672a040d21d3a4d2aa1cfc04
Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
Date: Tue, 30 Dec 2025 16:13:49 +0100
Faff about
Diffstat:
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/guides/sysadmin/machines/hirondell/maintenance.org b/guides/sysadmin/machines/hirondell/maintenance.org
@@ -41,25 +41,25 @@ sudo mount.cifs //hirondell.local/sambo […somewhere…] \
#+end_src
* Upgrades
** Bookworm
-*** research
-**** [[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#non-free-split][Release notes § Issues to be aware of]]
-***** minutiae
+*** Rubber…
+[[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#non-free-split][Release notes § Issues to be aware of]]
+**** Minutiae
- ~sed s/non-free/non-free-firmware/~
- =youtube-dl= ⇒ =yt-dlp=
- clear =GRUB_DISABLE_OS_PROBER=
-***** System logs ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#changes-to-system-logging][ref]])
+**** System logs ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#changes-to-system-logging][ref]])
1. ~apt-mark auto rsyslog ; apt autoremove~
2. double-check that journalctl config saves to persistent storage
3. finally learn ~journalctl~
-***** Reduced accessibility from GTK 3⇒4 transition ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#gnome-has-reduced-accessibility-support-for-screen-readers][ref]])
+**** Reduced accessibility from GTK 3⇒4 transition ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#gnome-has-reduced-accessibility-support-for-screen-readers][ref]])
Not a huge deal for me (though [[https://github.com/transmission/transmission/discussions/5065][other aspects]] of the transition are
irksome), but [[https://tech.lgbt/@xogium/110507457689374019][dang]].
-***** "Externally-managed" Python installation ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#python3-pep-668][ref]])
+**** "Externally-managed" Python installation ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#python3-pep-668][ref]])
1. inventory & clear out stuff installed with ~pip install --user~
2. upgrade
3. install =pipx=
4. reinstall
-***** VLC support for VA-API disabled ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#vlc-ffmpeg-5][ref]])
+**** VLC support for VA-API disabled ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#vlc-ffmpeg-5][ref]])
- [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021601][Debian bug#1021601]] =vlc: VAAPI hardware acceleration no more available=
- [[https://code.videolan.org/videolan/vlc/-/issues/26772][VLC#26772]] =VAAPI is disabled with ffmpeg5 on vlc-3x=
- "we won't support full FFmpeg5 in 3.0" ([[https://code.videolan.org/videolan/vlc/-/issues/26772#note_316827][ref]])
@@ -72,15 +72,16 @@ No idea how much that will affect little =hirondell=. If push comes
to shove, I guess I can either
- build VLC 4,
- learn mpv.
-***** systemd naming for Xen network interfaces ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#xen-network][ref]])
+**** systemd naming for Xen network interfaces ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#xen-network][ref]])
=eth0= changes to =enX0=. No idea if my VPS is impacted or not; it
does have an interface named =eth0=, and that name also shows up in
=/etc/network/interfaces=.
-***** Known severe bugs ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#rc-bugs][ref]])
+**** Known severe bugs ([[https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#rc-bugs][ref]])
- [[https://bugs.debian.org/1036041][bug#1036041]]: =upgrade-reports: Dell XPS 9550 fails to boot after
bullseye to bookworm upgrade - grub/bios interaction bug?=
-*** VPS
-**** =/etc/cloud/cloud.cfg=
+*** … meet road
+**** ("Easy mode" rehearsal on VPS)
+***** =/etc/cloud/cloud.cfg=
My local version has these two lines:
#+begin_src
mount_default_fields: [~, ~, 'auto', 'defaults,nofail', '0', '2']
@@ -88,7 +89,7 @@ manage_etc_hosts: true
#+end_src
No idea if this is OVH-specific. No idea if I want them. Let's trust
"the package maintainer" 😐
-**** =/etc/ssh/sshd_config=
+***** =/etc/ssh/sshd_config=
OK, note to self: *never* choose "do a 3-way merge". Thought that
would be something along the lines of Emacs's Ediff; instead…
#+begin_quote
@@ -107,7 +108,7 @@ OK,
- a spurious whitespace-only hunk on =Subsystem sftp= (the
=/usr/share= version uses tabs; the =/etc= version ended up with a
single space)
-**** Removing obsolete stuff
+***** Removing obsolete stuff
Erm, why does ~apt purge '~c'~ says
#+begin_quote
The following packages were automatically installed and are no longer required:
@@ -127,7 +128,7 @@ $ apt depends nginx
#+end_src
Ah.
-***** Rsyslog
+****** Rsyslog
Refuses to disappear. The doc says ~apt-mark auto~ followed by ~apt
autoremove~ should remove it, but that does not seem to be happening
(~autoremove~ does not find anything to remove). The =rsyslog=
@@ -135,7 +136,6 @@ service is still up & running, and watches =syslog.socket= to
re-activate itself 😕
Decided to explicitly ~apt remove~ it on the advice of [[https://blog.frehi.be/2023/06/04/upgrading-from-debian-11-bullseye-to-debian-12-bookworm/][this gentleman]].
-*** Laptop
**** non-free & non-free-firmware
#+begin_quote
Assuming the =non-free= component was only added to the APT