Package: update-inetd
Version: 4.27-0.3
Severity: critical

The latest version of update-inetd (4.27-0.3) breaks the ability of debootstrap to install postfix like so:

        debootstrap --include=postfix etch destination

I have verified that this works correctly with 4.27-0.2.

Postfix dies in the package configure stage because of strange debconf behaviour. What led me to discover the source of this bug is that debconf somehow returned "Restarting internet superserver: inetd", which is related to bug #399788 fixed in this latest version.

To see this, I chrooted into the broken debootstrap chroot, and changed /var/lib/dpkg/info/postfix.postinst to execute with "-x". Here is some relevant output:

dpkg --configure postfix
(...)
+ for file in smtp smtpd
+ '[' -r sasl-smtp.conf ']'
+ for file in smtp smtpd
+ '[' -r sasl-smtpd.conf ']'
+ cd /var/spool/postfix
+ makedir private root:root 700
+ '[' '!' -d private ']'
+ chown root:root private
+ chmod 700 private
+ chgrp postfix private
+ chown postfix private
++ id -gn postfix
+ '[' postfix '!=' postfix ']'
+ chown postfix:root private
+ db_fget postfix/chattr changed
+ _db_cmd 'FGET postfix/chattr' changed
+ IFS=' '
+ printf '%s\n' 'FGET postfix/chattr changed'
+ IFS='
'
+ read -r _db_internal_line
+ RET='20 Unsupported command "restarting" (full line was "Restarting internet superserver: inetd") received from confmodule.'
+ case ${_db_internal_line%%[   ]*} in
+ return 20
dpkg: error processing postfix (--configure):
 subprocess post-installation script returned error exit status 20
Errors were encountered while processing:
 postfix

Again, I forced update-inetd version 4.27-0.2 and things were working once again.

--Pat


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to