[noble] two versions of perl-modules are published, breaking pbuilder/debootstrap
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
perl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
For the last two weeks, building noble VM images for our CI has been broken. Most of it was uninstallability due to the xz reset, but for the last three days, `pbuilder --create` has failed [2] because it gets perl and perl-modules-5.38 in two different versions:
2024-04-08 08:47:08 URL:http://
2024-04-08 08:47:09 URL:http://
and then trying to configure the packages blows up. The root cause is that perl-modules has *two* versions published:
# curl -s http://
Package: perl-modules-5.38
Architecture: all
Version: 5.38.2-3.2build2
Multi-Arch: foreign
Priority: optional
Build-Essential: yes
--
Package: perl-modules-5.38
Architecture: all
Version: 5.38.2-3
Multi-Arch: foreign
Priority: optional
Build-Essential: yes
While apt is clever enough to pick the right one, debootstrap isn't. Can you please remove the old perl-modules-5.38 5.38.2-3 from noble?
Thanks!
[1] https:/
[2] https:/
Aside from curl this can be reproduced most quickly with
sudo /usr/sbin/ debootstrap --include= build-essential noble /tmp/n http:// archive. ubuntu. com/ubuntu
Errors were encountered while processing: 38t64:amd64
perl
libdpkg-perl
libperl5.
dpkg-dev
build-essential
These are all ultimately due to
dpkg: dependency problems prevent configuration of perl:
perl depends on perl-modules-5.38 (>= 5.38.2-3.2build2); however:
Version of perl-modules-5.38 on system is 5.38.2-3.
dpkg: error processing package perl (--configure):
dependency problems - leaving unconfigured