Package: util-linux
Version: 2.17.2-1
Justification: missing dependency breaks bootstrapping
Severity: serious
Tags: patch
Upgrading util-linux from 2.16.2-0 to 2.17.2-1 dropped the dependency on
initscripts:
Package: util-linux
Architecture: any
Section: utils
Priority: required
Essential: yes
-Depends: ${misc:Depends}, lsb-base (>= 3.0-6), tzdata (>=2006c-2), initscripts, dpkg (>= 1.15.4) | install-info
+Depends: lsb-base (>= 3.0-6), tzdata (>=2006c-2), install-info, ${misc:Depends}
Pre-Depends: ${shlibs:Depends}
As a consequence, installing util-linux fails to install in cdebootstrap/
debootstrap (and likely d-i):
# cdebootstrap --debug --verbose --flavour=minimal --arch=amd64 sid /mnt/ http://ftp.de.debian.org/debian
[...]
P: Retrieving util-linux
D: Execute "wget -q -O /mnt/var/cache/bootstrap/util-linux_2.17.2-1_amd64.deb http://ftp.de.debian.org/debian/pool/main/u/util-linux/util-linux_2.17.2-1_amd64.deb"
D: Status: 0
P: Validating util-linux
[...]
P: Extracting util-linux
D: Execute "tar -xz -C /mnt -f -"
D: Return code: 0
[...]
O: Selecting previously deselected package util-linux.
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libblkid1 (>= 2.17.2)
O: libblkid1 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libc6 (>= 2.10)
O: libc6 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libncurses5 (>= 5.7+20100313)
O: libncurses5 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libselinux1 (>= 1.32)
O: libselinux1 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libslang2 (>= 2.0.7-1)
O: libslang2 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on libuuid1 (>= 2.16)
O: libuuid1 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../util-linux_2.17.2-1_amd64.deb containing util-linux, pre-dependency problem:
O: util-linux pre-depends on zlib1g (>= 1:1.1.4)
O: zlib1g is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: Unpacking util-linux (from .../util-linux_2.17.2-1_amd64.deb) ...
P: Unpacking package util-linux
D: Updating util-linux to status 2
O: Selecting previously deselected package e2fsprogs.
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on e2fslibs (= 1.41.11-1)
O: e2fslibs is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on libblkid1 (>= 1.34-1)
O: libblkid1 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on libc6 (>= 2.7)
O: libc6 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on libcomerr2 (>= 1.34-1)
O: libcomerr2 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on libss2 (>= 1.34-1)
O: libss2 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on libuuid1 (>= 1.34-1)
O: libuuid1 is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: dpkg: regarding .../e2fsprogs_1.41.11-1_amd64.deb containing e2fsprogs, pre-dependency problem:
O: e2fsprogs pre-depends on util-linux (>= 2.15~rc1-1)
O: util-linux is unpacked, but has never been configured.
O: dpkg: warning: ignoring pre-dependency problem!
O: Unpacking e2fsprogs (from .../e2fsprogs_1.41.11-1_amd64.deb) ...
P: Unpacking package e2fsprogs
D: Updating e2fsprogs to status 2
[...]
O: Setting up util-linux (2.17.2-1) ...
P: Configuring package util-linux
D: Updating util-linux to status 3
O: update-alternatives: using /bin/more to provide /usr/bin/pager (pager) in auto mode.
O: insserv: Service checkroot has to be enabled to start service hwclock
O: insserv: exiting now!
O: update-rc.d: error: insserv rejected the script header
O: Setting up mount (2.17.2-1) ...
P: Configuring package mount
D: Updating mount to status 3
O: dpkg: error processing util-linux (--configure):
O: subprocess installed post-installation script returned error exit status 1
O: Setting up initscripts (2.87dsf-10) ...
P: Configuring package initscripts
D: Updating initscripts to status 3
O: dpkg: dependency problems prevent configuration of e2fsprogs:
O: e2fsprogs depends on util-linux (>= 2.15~rc1-1); however:
O: Package util-linux is not configured yet.
O: dpkg: error processing e2fsprogs (--configure):
O: dependency problems - leaving unconfigured
O: Setting up sysvinit (2.87dsf-10) ...
P: Configuring package sysvinit
D: Updating sysvinit to status 3
O: sysvinit: creating /dev/initctl
O: init:
O: timeout opening/writing control channel /dev/initctl
O: Errors were encountered while processing:
O: util-linux
O: e2fsprogs
D: Status: 256
E: Internal error: install
This basically re-opens the same issues that were reported in #546834
(archived by now).
Regards
Stefan Lippers-Hollmann
util-linux: Re-add accidentally dropped dependency on initscripts
This fixes the return of #546834.
Signed-off-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Architecture: any
Section: utils
Priority: required
Essential: yes
-Depends: lsb-base (>= 3.0-6), tzdata (>=2006c-2), install-info, ${misc:Depends}
+Depends: lsb-base (>= 3.0-6), tzdata (>=2006c-2), initscripts, install-info, ${misc:Depends}
Pre-Depends: ${shlibs:Depends}
Suggests: util-linux-locales, kbd | console-tools, dosfstools
Replaces: schedutils, miscutils, setterm, fdisk, linux32, sparc-utils, e2fsprogs, ${util-linux:Conflicts}
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.34-rc7-sidux-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages util-linux depends on:
ii install-info 4.13a.dfsg.1-5 Manage installed documentation in
ii libblkid1 2.17.2-1 block device id library
ii libc6 2.10.2-8 Embedded GNU C Library: Shared lib
ii libncurses5 5.7+20100313-2 shared libraries for terminal hand
ii libselinux1 2.0.94-1 SELinux runtime shared libraries
ii libslang2 2.2.2-4 The S-Lang programming library - r
ii libuuid1 2.17.2-1 Universally Unique ID library
ii lsb-base 3.2-23.1 Linux Standard Base 3.2 init scrip
ii tzdata 2010j-1 time zone and daylight-saving time
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
util-linux recommends no packages.
Versions of packages util-linux suggests:
ii dosfstools 3.0.9-1 utilities for making and checking
ii kbd 1.15.1-3 Linux console font and keytable ut
pn util-linux-locales <none> (no description available)
-- no debconf information
Attachment:
signature.asc
Description: This is a digitally signed message part.