Bug#931760: doesn't pull perl-openssl-defaults in debootstrap
Marc Haber
mh+debian-packages at zugschlus.de
Wed Jul 10 06:48:56 BST 2019
Package: libnet-ssleay-perl
Version: 1.85-2+b1
Severity: minor
Dear Maintainer,
when I use debootstrap with a package that depends on
libnet-ssleay-perl, the debootstap fails:
1 [22/5006]mh at salida:~ $ sudo debootstrap --arch=amd64 --variant=minbase --include=libnet-ssleay-perl sid blubb http://debian.debian.zugschlus.de/debian
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 0146DC6D4A0B2914BDED34DB648ACFD622F3D138)
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://debian.debian.zugschlus.de/debian...
I: Retrieving libacl1 2.2.53-4
I: Validating libacl1 2.2.53-4
I: Retrieving adduser 3.118
I: Validating adduser 3.118
I: Retrieving apt 1.8.2
I: Validating apt 1.8.2
<snip>
I: Configuring libgdbm-compat4:amd64...
I: Configuring libperl5.28:amd64...
I: Configuring perl...
I: Configuring libc-bin...
W: Failure while configuring base packages. This will be re-attempted up to five times.
W: See /home/mh/blubb/debootstrap/debootstrap.log for details (possibly the package libnet-ssleay-perl is at fault)
W: Failure while configuring base packages. This will be re-attempted up to five times.
W: See /home/mh/blubb/debootstrap/debootstrap.log for details (possibly the package libnet-ssleay-perl is at fault)
W: Failure while configuring base packages. This will be re-attempted up to five times.
W: See /home/mh/blubb/debootstrap/debootstrap.log for details (possibly the package libnet-ssleay-perl is at fault)
W: Failure while configuring base packages. This will be re-attempted up to five times.
W: See /home/mh/blubb/debootstrap/debootstrap.log for details (possibly the package libnet-ssleay-perl is at fault)
W: Failure while configuring base packages. This will be re-attempted up to five times.
W: See /home/mh/blubb/debootstrap/debootstrap.log for details (possibly the package libnet-ssleay-perl is at fault)
1 [23/5007]mh at salida:~ $
relevant parts of the log:
Preparing to unpack .../libgdbm-compat4_1.18.1-4_amd64.deb ...
Unpacking libgdbm-compat4:amd64 (1.18.1-4) ...
Preparing to unpack .../libgdbm6_1.18.1-4_amd64.deb ...
Unpacking libgdbm6:amd64 (1.18.1-4) ...
Preparing to unpack .../libnet-ssleay-perl_1.85-3_amd64.deb ...
Unpacking libnet-ssleay-perl (1.85-3) ...
Preparing to unpack .../libssl1.1_1.1.1c-1_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1c-1) ...
Preparing to unpack .../libperl5.28_5.28.1-6_amd64.deb ...
Unpacking libperl5.28:amd64 (5.28.1-6) ...
Preparing to unpack .../perl_5.28.1-6_amd64.deb ...
Unpacking perl (5.28.1-6) ...
Preparing to unpack .../perl-modules-5.28_5.28.1-6_all.deb ...
Unpacking perl-modules-5.28 (5.28.1-6) ...
Processing triggers for libc-bin (2.28-10) ...
dpkg: dependency problems prevent configuration of libnet-ssleay-perl:
libnet-ssleay-perl depends on perl-openssl-abi-1.1; however:
Package perl-openssl-abi-1.1 is not installed.
dpkg: error processing package libnet-ssleay-perl (--configure):
dependency problems - leaving unconfigured
Setting up perl-modules-5.28 (5.28.1-6) ...
Setting up libssl1.1:amd64 (1.1.1c-1) ...
Setting up libgdbm6:amd64 (1.18.1-4) ...
Setting up libgdbm-compat4:amd64 (1.18.1-4) ...
Setting up libperl5.28:amd64 (5.28.1-6) ...
Setting up perl (5.28.1-6) ...
perl-openssl-abi-1.1 is provided by perl-openssl-defaults, which your
package depends on. Both debootstrapping without libnet-ssleay-perl and
explicitly also including perl-openssl-defaults work just fine.
This might be a bug in debootstrap, not properly handling the virtual
provides of perl-openssl-defaults. Please reassign if your analysis has
the same result.
Greetings
Marc
-- System Information:
Debian Release: 10.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.1.15-zgws1 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libnet-ssleay-perl depends on:
ii libc6 2.28-10
ii libssl1.1 1.1.1c-1
ii perl 5.28.1-6
ii perl-openssl-defaults [perl-openssl-abi-1.1] 3
pn perlapi-5.28.0 <none>
libnet-ssleay-perl recommends no packages.
libnet-ssleay-perl suggests no packages.
-- no debconf information
More information about the pkg-perl-maintainers
mailing list