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