package linux-firmware 1.194 [modified: lib/firmware/brcm/brcmfmac43430-sdio.bin lib/firmware/brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt lib/firmware/brcm/brcmfmac43455-sdio.bin lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt] failed to install/upgrade: trying to overwrite '/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob', which is also in package linux-firmware-raspi2 3-0ubuntu2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Hirsute |
Invalid
|
Undecided
|
Unassigned | ||
linux-firmware-raspi2 (Ubuntu) |
Fix Released
|
Undecided
|
Dave Jones | ||
Focal |
Fix Released
|
Undecided
|
William Wilson | ||
Groovy |
Fix Released
|
Undecided
|
William Wilson | ||
Hirsute |
Fix Released
|
Undecided
|
Dave Jones |
Bug Description
[SRU Information]
[Impact]
The same file was provided by two packages, causing errors when upgrading.
[Test Case]
* Boot an ubuntu image on a Raspberry Pi.
* "sudo apt update"
* "sudo apt upgrade"
* Install linux-firmware-
[Regression Potential]
If any files are added or removed from either linux-firmware or linux-firmware-
[Original Description]
Upgrade error
Unpacking linux-firmware (1.195) over (1.194) ...
dpkg: error processing archive /tmp/apt-
195_all.deb (--unpack):
trying to overwrite '/lib/firmware/
also in package linux-firmware-
update-initramfs: Generating /boot/initrd.
ProblemType: Package
DistroRelease: Ubuntu 21.04
Package: linux-firmware 1.194 [modified: lib/firmware/
ProcVersionSign
Uname: Linux 5.8.0-1017-raspi aarch64
ApportVersion: 2.20.11-0ubuntu59
Architecture: arm64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC1D0p: dad 1239 F...m pulseaudio
/dev/snd/
CasperMD5CheckR
Date: Sat Mar 6 14:59:23 2021
Dependencies:
ErrorMessage: trying to overwrite '/lib/firmware/
ImageMediaBuild: 20210302
Lspci-vt: -[0000:
PackageArchitec
ProcFB: 0 vc4drmfb
ProcKernelCmdLine: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
Python3Details: /usr/bin/python3.9, Python 3.9.2, python3-minimal, 3.9.1-1
PythonDetails: N/A
RelatedPackageV
SourcePackage: linux-firmware
StagingDrivers: bcm2835_v4l2 bcm2835_isp bcm2835_codec bcm2835_mmal_vchiq snd_bcm2835 vc_sm_cma
Title: package linux-firmware 1.194 [modified: lib/firmware/
UpgradeStatus: No upgrade log present (probably fresh install)
acpidump:
CVE References
Changed in linux-firmware-raspi2 (Ubuntu Hirsute): | |
assignee: | nobody → Dave Jones (waveform) |
status: | Triaged → In Progress |
Changed in linux-firmware-raspi2 (Ubuntu Focal): | |
assignee: | nobody → William Wilson (jawn-smith) |
Changed in linux-firmware-raspi2 (Ubuntu Groovy): | |
assignee: | nobody → William Wilson (jawn-smith) |
description: | updated |
linux-firmware 1.195 provides the following firmware files:
brcm/brcmfmac43 430-sdio. bin 455-sdio. bin 455-sdio. clm_blob
brcm/brcmfmac43
brcm/brcmfmac43
which are also provided by linux-firmware- raspi2.
This is due to upstream linux-firmware commit:
commit a28a5905b0fb6d8 4e02e45ae77cc45 0dea1494d1
Author: Jeremy Linton <email address hidden>
Date: Fri Jan 8 14:44:20 2021 -0600
cypress: Fix link direction
It appears the link direction was incorrect resulting
in dangling symlinks. This also causes the brcm devices
to be unable to find their firmware
Fixes: 060ad8b3d505e ("cypress: Link the new cypress firmware to the old brcm files")
Signed-off-by: Jeremy Linton <email address hidden>
Cc: Peter Robinson <email address hidden>
Cc: Hans de Goede <email address hidden>
Cc: Chi-Hsien Lin <email address hidden>
Cc: Josh Boyer <email address hidden>
Reviewed-by: Hans de Goede <email address hidden>
Signed-off-by: Josh Boyer <email address hidden>