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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to