[Bug 2036278] Re: manifest claims two packages are both installed that conflict
Michael Hudson-Doyle
2036278 at bugs.launchpad.net
Sun Sep 17 21:13:37 UTC 2023
The bit that was confusing to me about this is that dpkg-query --show
includes removed but not purged files.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to livecd-rootfs in Ubuntu.
https://bugs.launchpad.net/bugs/2036278
Title:
manifest claims two packages are both installed that conflict
Status in livecd-rootfs package in Ubuntu:
New
Bug description:
Investigating LP: #2036199, found that
https://cdimage.ubuntu.com/ubuntu-unity/daily-live/20230914/mantic-
desktop-amd64.manifest lists grub-pc + grub-efi-amd64. This wasn't
surprising as Julian has mentioned work happening in Debian to make
these packages co-installable. But that work hasn't landed yet, the
packages still conflict.
Yet both are listed in the manifest for the squashfs, which shouldn't
be possible.
$ sudo mount /tmp/ubuntu-unity-mantic-desktop-amd64.iso /mnt/
$ sudo mount /mnt/casper/filesystem.squashfs /mnt/
$ sudo chroot /mnt dpkg -l | grep grub-pc
rc grub-pc 2.12~rc1-4ubuntu3 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version)
ii grub-pc-bin 2.12~rc1-4ubuntu3 amd64 GRand Unified Bootloader, version 2 (PC/BIOS modules)
$
The fact that grub-pc was removed is a bug. The fact that a package
is in removed but not purged state in the image is ALSO a bug. We
should probably just assert whenever this is the case and fail the
build.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/livecd-rootfs/+bug/2036278/+subscriptions
More information about the foundations-bugs
mailing list