[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

util-linux: missing dependency on initscripts breaks installing in cdebootstrap/ debootstrap



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.


Reply to: