[Bug 2036278] [NEW] manifest claims two packages are both installed that conflict

Steve Langasek 2036278 at bugs.launchpad.net
Fri Sep 15 18:07:46 UTC 2023


Public bug reported:

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.

** Affects: livecd-rootfs (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: rls-mm-incoming

** Tags added: rls-mm-incoming

-- 
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