[Pkg-sysvinit-devel] Bug#716923: sysv-rc 2.88dsf-42 breaks {, c}debootstrapping

Stefan Lippers-Hollmann s.L-H at gmx.de
Sun Jul 14 20:41:18 UTC 2013


Package: sysv-rc
Version: 2.88dsf-42
Severity: grave
Tags: d-i

Trying to bootstrap a system using cdebootstrap (or debootstrap) fails 
since sysv-rc 2.88dsf-42 entered the archive (it did succeed just 
minutes before with the previous mirror sync, using sysv-rc 2.88dsf-41)
with this error message:

# cdebootstrap -v --arch=amd64 --flavour=minimal sid /mnt/ http://ftp.de.debian.org/debian/
[…]
O: dpkg: warning: ignoring pre-dependency problem!
O: Unpacking util-linux (from .../util-linux_2.20.1-5.5_amd64.deb) ...
P: Unpacking package util-linux
O: Can't locate File/Path.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/sbin/update-rc.d line 8.
O: BEGIN failed--compilation aborted at /usr/sbin/update-rc.d line 8.
O: dpkg: error processing /var/cache/bootstrap/util-linux_2.20.1-5.5_amd64.deb (--unpack):
O:  subprocess new pre-installation script returned error exit status 2
O: Selecting previously unselected package e2fsprogs.
O: dpkg: regarding .../e2fsprogs_1.42.8-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O:  e2fsprogs pre-depends on e2fslibs (= 1.42.8-1)
O:   e2fslibs:amd64 is unpacked, but has never been configured.
[…]
P: Unpacking package sysvinit
O: Errors were encountered while processing:
O:  /var/cache/bootstrap/util-linux_2.20.1-5.5_amd64.deb
E: Internal error: install

Apparently this is caused by

diff -Nru sysvinit-2.88dsf/debian/src/sysv-rc/sbin/update-rc.d sysvinit-2.88dsf/debian/src/sysv-rc/sbin/update-rc.d
--- sysvinit-2.88dsf/debian/src/sysv-rc/sbin/update-rc.d        2012-12-11 00:03:45.000000000 +0100
+++ sysvinit-2.88dsf/debian/src/sysv-rc/sbin/update-rc.d        2013-07-13 21:31:55.000000000 +0200
@@ -5,6 +5,7 @@

 use strict;
 use warnings;
+use File::Path qw(make_path); # in core since Perl 5.001

 my $initd = "/etc/init.d";
 my $etcd  = "/etc/rc";

and the subsequent changes to update-rc.d using File::Path from 
perl-modules, which are new in sysv-rc 2.88dsf-42. Tagging d-i, as it
most likely affect d-i as well.

Regards
	Stefan Lippers-Hollmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20130714/b4fe03be/attachment.sig>


More information about the Pkg-sysvinit-devel mailing list