[Bug 1691729] Re: linux-firmware-raspi2 conflicts with linux-firmware over brcmfmac43430-sdio.bin

Chris E 1691729 at bugs.launchpad.net
Wed Dec 16 20:52:13 UTC 2020


Getting this in 18.04.5

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:        18.04
Codename:       bionic


The following packages will be upgraded:
  linux-firmware-raspi2
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
189 not fully installed or removed.
Need to get 0 B/5,200 kB of archives.
After this operation, 290 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 169253 files and directories currently installed.)
Preparing to unpack .../linux-firmware-raspi2_1.20200601+arm64-0ubuntu2~18.04.1_armhf.deb ...
Leaving 'diversion of /lib/firmware/brcm/brcmfmac43455-sdio.bin to /lib/firmware/brcm/brcmfmac43455-sdio.bin.distrib by linux-firmware-raspi2'
Leaving 'diversion of /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt to /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt.distrib by linux-firmware-raspi2'
Leaving 'diversion of /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt to /lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-model-b.txt.distrib by linux-firmware-raspi2'
dpkg-divert: error: 'diversion of /lib/firmware/brcm/brcmfmac43430-sdio.bin to /lib/firmware/brcm/brcmfmac43430-sdio.bin.distrib by linux-firmware-raspi2' clashes with 'diversion of /lib/firmware/brcm/brcmfmac43430-sdio.bin to /lib/firmware/brcm/brcmfmac43430-sdio-2.bin by linux-firmware-raspi2'
dpkg: error processing archive /var/cache/apt/archives/linux-firmware-raspi2_1.20200601+arm64-0ubuntu2~18.04.1_armhf.deb (--unpack):
 new linux-firmware-raspi2 package pre-installation script subprocess returned error exit status 2
Removing 'diversion of /lib/firmware/brcm/brcmfmac43430-sdio.bin to /lib/firmware/brcm/brcmfmac43430-sdio-2.bin by linux-firmware-raspi2'
dpkg-divert: error: rename involves overwriting '/lib/firmware/brcm/brcmfmac43430-sdio.bin' with
  different file '/lib/firmware/brcm/brcmfmac43430-sdio-2.bin', not allowed
dpkg: error while cleaning up:
 new linux-firmware-raspi2 package post-removal script subprocess returned error exit status 2
Errors were encountered while processing:
 /var/cache/apt/archives/linux-firmware-raspi2_1.20200601+arm64-0ubuntu2~18.04.1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to linux-firmware-raspi2 in
Ubuntu.
https://bugs.launchpad.net/bugs/1691729

Title:
  linux-firmware-raspi2 conflicts with linux-firmware over
  brcmfmac43430-sdio.bin

Status in linux-firmware-raspi2 package in Ubuntu:
  Confirmed

Bug description:
  I just tried to do a fresh install of xenial on a raspberry pi (I'm
  not using a pre-made image but rather create a full install from
  scratch using debootstrap etc) and it failed because it couldn't
  install linux-firmware-raspi2 (1.20161020-0ubuntu1~0.2~rpi3) because
  the file /lib/firmware/brcm/brcmfmac43430-sdio.bin was already owned
  by linux-firmware 1.157.10.

  This caused me to go back to my already installed and running RPI and
  sure enough, it was stuck on linux-firmware 1.157.8.

  linux-firmware-raspi2 should probably not include this file if it
  already is in linux-firmware. Alternatively it should use dpkg-divert
  to divert linux-firmware's version of the file out of the way.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware-raspi2/+bug/1691729/+subscriptions



More information about the foundations-bugs mailing list