Control: tag -1 moreinfo unreproducible On Fri, 2026-06-12 at 12:39 +0200, Vincent Lefevre wrote: > On 2026-06-12 11:27:10 +0200, Vincent Lefevre wrote: > > The 7.0.12 kernel is unusable (except via SSH) due to a NULL pointer > > dereference in nouveau. The first one: > [...] > > > I get a black screen. > > ... with a small "_" cursor at the top-left. > > The initrd is much smaller than the one of the 7.0.10 kernel > (which is still working fine): > > -rw-r--r-- 1 root root 182262716 2026-06-01 16:55:19 > initrd.img-7.0.10+deb14-amd64 > -rw-r--r-- 1 root root 76734406 2026-06-12 11:14:18 > initrd.img-7.0.12+deb14-amd64 > > This may be due to the new version of firmware-nonfree. > > Before (used with the 7.0.10 kernel): > > ii firmware-intel-graphics 20260410-1 > all Binary firmware for Intel iGPUs and IPUs > ii firmware-intel-misc 20260410-1 > all Binary firmware for miscellaneous Intel devices and chips > ii firmware-mediatek 20260410-1 > all Binary firmware for MediaTek and Ralink chips for networking, > SoCs and media > ii firmware-misc-nonfree 20260410-1 > all Binary firmware for various drivers in the Linux kernel > ii firmware-nvidia-graphics 20260410-1 > all Binary firmware for Nvidia GPU chips > ii firmware-realtek 20260410-1 > all Binary firmware for Realtek network and audio chips > > Now (used with the 7.0.12 kernel): > > ii firmware-misc-nonfree 20260519-1 > all Binary firmware for various drivers in the Linux kernel > ii firmware-realtek 20260519-1 > all Binary firmware for Realtek network and audio chips > > since firmware-nvidia-graphics, firmware-intel-graphics, > firmware-intel-misc, firmware-mediatek have been changed > from "Recommends:" to "Suggests:". If this is an issue > just to be able to run Xorg, this should be reverted. [...]
By default, a Suggests relationship from an explicitly installed package blocks autoremoval. I tested this before making the change, and I just verified it again now: > (trixie:amd64)root:/# cat /etc/apt/sources.list > deb http://security.debian.org/ trixie-security main > deb http://deb.debian.org/debian/ trixie main > #deb-src http://deb.debian.org/debian/ trixie main > (trixie:amd64)root:/# sed -i 's/main/main non-free-firmware/' > /etc/apt/sources.list > (trixie:amd64)root:/# apt update > [...] > (trixie:amd64)root:/# apt install firmware-misc-nonfree > Installing: > firmware-misc-nonfree > > Installing dependencies: > firmware-intel-graphics firmware-mediatek > firmware-intel-misc firmware-nvidia-graphics > > Suggested packages: > initramfs-tools > > Summary: > Upgrading: 0, Installing: 5, Removing: 0, Not Upgrading: 3 > Download size: 0 B / 71.7 MB > Space needed: 171 MB / 185 GB available > > Continue? [Y/n] > [...] > (trixie:amd64)root:/# sed -i 's/trixie/forky/' /etc/apt/sources.list > (trixie:amd64)root:/# apt update > [...] > (trixie:amd64)root:/# apt full-upgrade > [...] > (trixie:amd64)root:/# dpkg -s firmware-misc-nonfree > Package: firmware-misc-nonfree > Status: install ok installed > Priority: optional > Section: non-free-firmware/kernel > Installed-Size: 19296 > Maintainer: Debian Kernel Team <[email protected]> > Architecture: all > Multi-Arch: foreign > Source: firmware-nonfree > Version: 20260519-1 > Suggests: firmware-nvidia-graphics, firmware-intel-graphics, > firmware-intel-misc, firmware-mediatek > Conflicts: firmware-ti-connectivity (<< 20230625-3~) > Description: Binary firmware for various drivers in the Linux kernel > This package contains the binary firmware for various drivers in the Linux > kernel. This is a collection of firmware blobs which are not individually > large enough to warrant a standalone package. > Homepage: https://gitlab.com/kernel-firmware/linux-firmware > (trixie:amd64)root:/# apt why firmware-nvidia-graphics > firmware-nvidia-graphics:amd64 is selected for install because: > 1. firmware-misc-nonfree:amd64 is selected for install > 2. firmware-misc-nonfree:amd64 Suggests firmware-nvidia-graphics > (trixie:amd64)root:/# apt autoremove > REMOVING: > libboost-iostreams1.83.0 > > Summary: > Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 0 > Freed space: 2297 kB > > Continue? [Y/n] ^C > (trixie:amd64)root:/# So, did you change this default behaviour? (I don't know how you would - there isn't a documented setting for it in apt.conf.) Or did you use some other tool to autoremove packages, like deborphan? Ben. -- Ben Hutchings compatible: Gracefully accepts erroneous data from any source
signature.asc
Description: This is a digitally signed message part

