Raspi-firmware: missing /boot/firmware, did you forget to mount it
Bei einer Installation von Debian 12.0 über das Live Image wird auch das Paket raspi-firmware mit installiert. Dieses ist jedoch auf x86 Systemen nicht erforderlich und es sollte daher deinstalliert werden. Ist raspi-firmware jedoch vorhanden, führt es beim Einspielen eines Kernel-Updates zum Fehler raspi-firmware: missing /boot/firmware, did you forget to mount it?.
Problem
Debian 12.0 wurde über das Live Image installiert. Beim Versuch via sudo apt dist-upgrade Updates einzuspielen, kommt es zu folgendem Fehler:
/etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64 raspi-firmware: missing /boot/firmware, did you forget to mount it? run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1 run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-6.1.0-10-amd64 (--configure): installed linux-image-6.1.0-10-amd64 package post-installation script subprocess returned error exit status 1
Eine Deinstallation von raspi-firmware ist nun ohne Vorarbeit nicht mehr möglich, diese scheitert ebenso.
Lösung
Deinstallieren Sie zuerst den unkonfigurierten neuen Kernel, entfernen Sie anschließend raspi-firmware und installieren Sie linux-image-amd64 erneut - danach sind Updates ohne Probleme möglich:
- sudo apt purge linux-image-6.1.0-10-amd64
- Dadurch werden zwei Pakete entfernt: The following packages will be REMOVED: linux-image-6.1.0-10-amd64* linux-image-amd64*
- sudo apt purge raspi-firmware
- sudo apt install linux-image-amd64
- Damit werden die beiden Pakete aufgrund der Paketabhängigkeit wieder installiert: The following NEW packages will be installed: linux-image-6.1.0-10-amd64 linux-image-amd64
Weitere Informationen
- Errors while updating system or install new packages Debian 12 (Solved sort of) (forums.debian.net, 12.06.2023)
- Bookworm amd64 live install ISO RC1 and RC2 install pointless raspi-firmware package (bugs.debian.org)
- raspi-firmware: unowned files after purge (policy 6.8, 10.8): /boot/firmware/fixup*.dat, /boot/firmware/start*.elf, /boot/firmware/bootcode.bin (bugs.debian.org)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|