Dear Maintainer,
when I use debootstrap with a package that depends on
libnet-ssleay-perl, the debootstap fails:
1 [22/5006]mh@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@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