Your message dated Wed, 22 Jul 2009 19:17:04 +0000
with message-id <e1mthji-000199...@ries.debian.org>
and subject line Bug#537990: fixed in dash 0.5.5.1-2.1
has caused the Debian Bug report #537990,
regarding d-i with unstable fail because dash do not handle missing /etc/shells
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
537990: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537990
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: dash
Version: 0.5.5.1-2
Severity: critical
I just tested a d-i installation of unstable, and debootstrap failed
because dash was unable to install as it should. dash is now a
dependency of bash, and this was thus a fatal error. The problem seem
to be that the /etc/shells file is missing when dash is being
configured. I'm making this a RC bug, as it would make it impossible
to install debian if it stay this way until Squeeze is released.
The dash package calls add-shells, which is part of the debianutils
package, and this script seem unable to handle a missing /etc/shells.
I suspect the correct fix is to list debianutils as a dependency of
dash, to make sure it create /etc/shells before add-shells is called
by dash.
Here are the relevant messages from d-i syslog:
Jul 22 09:06:41 debootstrap: Selecting previously deselected package dash.
Jul 22 09:06:41 debootstrap: Unpacking dash (from .../dash_0.5.5.1-2_i386.deb)
...
[...]
Jul 22 09:06:41 debootstrap: Selecting previously deselected package
debianutils.
Jul 22 09:06:41 debootstrap: Unpacking debianutils (from
.../debianutils_3.2_i386.deb) ...
[...]
Jul 22 09:06:48 debootstrap: Setting up dash (0.5.5.1-2) ...
Jul 22 09:06:49 debootstrap: cat:
Jul 22 09:06:49 debootstrap: /etc/shells
Jul 22 09:06:49 debootstrap: : No such file or directory
Jul 22 09:06:49 debootstrap:
Jul 22 09:06:49 debootstrap: Either another instance of /usr/sbin/add-shell is
running, or it was previously interrupted.
Jul 22 09:06:49 debootstrap: Please examine /etc/shells.tmp to see if it should
be moved onto /etc/shells.
Jul 22 09:06:49 debootstrap: dpkg: error processing dash (--configure):
Jul 22 09:06:49 debootstrap: subprocess installed post-installation script
returned error exit status 1
Jul 22 09:06:49 debootstrap: Setting up debianutils (3.2) ...
[...]
Jul 22 09:06:56 debootstrap: Setting up bash (3.2-6) ...
Jul 22 09:06:56 debootstrap: dpkg: bash: dependency problems, but configuring
anyway as you requested:
Jul 22 09:06:56 debootstrap: bash depends on dash; however:
Jul 22 09:06:56 debootstrap: Package dash is not configured yet.
Jul 22 09:06:56 debootstrap: update-alternatives: using
/usr/share/man/man7/bash-builtins.7.gz to provide
/usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode.
Jul 22 09:06:57 debootstrap: Errors were encountered while processing:
Jul 22 09:06:57 debootstrap: dash
Jul 22 09:08:33 base-installer: error: exiting on error
base-installer/debootstrap-failed
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: dash
Source-Version: 0.5.5.1-2.1
We believe that the bug you reported is fixed in the latest version of
dash, which is due to be installed in the Debian FTP archive:
ash_0.5.5.1-2.1_all.deb
to pool/main/d/dash/ash_0.5.5.1-2.1_all.deb
dash_0.5.5.1-2.1.diff.gz
to pool/main/d/dash/dash_0.5.5.1-2.1.diff.gz
dash_0.5.5.1-2.1.dsc
to pool/main/d/dash/dash_0.5.5.1-2.1.dsc
dash_0.5.5.1-2.1_amd64.deb
to pool/main/d/dash/dash_0.5.5.1-2.1_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 537...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luk Claes <l...@debian.org> (supplier of updated dash package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 22 Jul 2009 18:50:45 +0000
Source: dash
Binary: dash ash
Architecture: source all amd64
Version: 0.5.5.1-2.1
Distribution: unstable
Urgency: high
Maintainer: Gerrit Pape <p...@smarden.org>
Changed-By: Luk Claes <l...@debian.org>
Description:
ash - compatibility package for dash
dash - POSIX-compliant shell
Closes: 537990
Changes:
dash (0.5.5.1-2.1) unstable; urgency=high
.
* Non-maintainer upload.
* Depend on debian-utils (Closes: #537990).
Checksums-Sha1:
11667f616b05c37802a041b935af7b078c42c56d 1034 dash_0.5.5.1-2.1.dsc
35ed560ecd7c1bf4a8694a18ce3ffbf04cbab0e1 30311 dash_0.5.5.1-2.1.diff.gz
d0f67da8fd90f0a73b87805a0ea9e3dc3ade2627 22522 ash_0.5.5.1-2.1_all.deb
63d57ee9879a51f20b3354d0b299d1017699ab25 102492 dash_0.5.5.1-2.1_amd64.deb
Checksums-Sha256:
f9a4dd4f26ba4d9914336aa2d83e75d0bd9b393238d47d0efd84695eb294a1c2 1034
dash_0.5.5.1-2.1.dsc
d049bc43736ab512503d38b90d1cd600d19166396eb83ed4aa9fe9d60109862c 30311
dash_0.5.5.1-2.1.diff.gz
cb01e275e538bd016f5ec8399b3682c5b8891c8a8e8ce547f9918ee09bee9f2a 22522
ash_0.5.5.1-2.1_all.deb
b13caafa0c23a5bcd2c40244c767aa42d7aab3266a054062456ba8736918f375 102492
dash_0.5.5.1-2.1_amd64.deb
Files:
e857c672714a483d29ff5026c4cff8f5 1034 shells optional dash_0.5.5.1-2.1.dsc
49ea867ecfc50d515b2bb784b5b14a7d 30311 shells optional dash_0.5.5.1-2.1.diff.gz
e543f7ed3b5802749801557a454d5a81 22522 shells optional ash_0.5.5.1-2.1_all.deb
8ff1387998cd89c8762b2942daf903ea 102492 shells optional
dash_0.5.5.1-2.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkpnYkEACgkQ5UTeB5t8Mo2h0ACfUYnIyQtnHeom1T6Co2b6sXC4
FNEAn1/QfqzRkeann0G/bKCr7KW1nqW/
=Ca8d
-----END PGP SIGNATURE-----
--- End Message ---