Bug#956858: firmware-b43-installer.postinst returns with error
Package: firmware-b43-installer
Version: 1:019-5
Severity: normal
Dear Maintainer,
during update to the latest version 1:019-5, firmware-b43-installer.postinst returned with an error while trying to delete the old firmware.
/var/lib/dpkg/info/firmware-b43-installer.postinst: Deleting old extracted firmware...
rm: Removing '/lib/firmware/b43/lp0initvals14.fw' is not possible. File or directory not found.
[snip a lot more errors]
As a result, the firmware could not be loaded during boot.
It seems that, for whatever reason, /lib/firmware/b43 was left behind with only the file 'firmware-b43-installer.catalog' in it during the update.
This caused the postinst script to return with the error code 123 when trying to remove the old, non-existing firmware files.
Removing (renaming) /lib/firmware/b43 and re-installing firmware-b43-installer fixed the problem.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.5.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages firmware-b43-installer depends on:
ii b43-fwcutter 1:019-5
ii bzip2 1.0.8-2
ii ca-certificates 20190110
ii wget 1.20.3-1+b2
firmware-b43-installer recommends no packages.
firmware-b43-installer suggests no packages.
-- no debconf information
Reply to: