Package: debconf
Version: 1.4.30.11
Severity: important
I currently run an 275 node debian cluster and i cannot install/upgrade
packages on the iwhole system anymore. The way i do it is via cfengine/cfrun.
So there is no tty's attached to the session. When i login on a node
via ssh everything works as expected.
The following command was enough to update the whole cluster (Used by us
for several years):
cfrun_nodes -DUPGRADE
UPGRADE is translated to this script:
export DEBIAN_FRONTEND="noninteractive"
apt-get update
apt-get -y dist-upgrade
apt-get clean
This fails with the following error message: (cfrun_nodes one
-DUPGRADE):
cfengine::ade_debian: D000002: fork/exec
/var/lib/dpkg/info/flex.postinst ( )
cfengine::ade_debian: ++ '[' '!' 1 ']'
cfengine::ade_debian: ++ '[' -z 1 ']'
cfengine::ade_debian: + db_capb
cfengine::ade_debian: + _db_cmd 'CAPB '
cfengine::ade_debian: + echo 'CAPB '
cfengine::ade_debian: /var/lib/dpkg/info/flex.postinst: line 35: 3: Bad
file descriptor
I have adjusted the upgrade script and add this line:
unset DEBCONF_REDIR
Then this error is displayed:
cfengine::ade_debian: D000002: fork/exec
/var/lib/dpkg/info/flex.postinst ( )
cfengine::ade_debian: ++ '[' '!' 1 ']'
cfengine::ade_debian: ++ '[' -z '' ']'
cfengine::ade_debian: ++ exec
cfengine::ade_debian: ++ DEBCONF_REDIR=1
cfengine::ade_debian: ++ export DEBCONF_REDIR
cfengine::ade_debian: + db_capb
cfengine::ade_debian: + _db_cmd 'CAPB '
cfengine::ade_debian: + echo 'CAPB '
cfengine::ade_debian: CAPB
cfengine::ade_debian: + local 'IFS=
cfengine::ade_debian: '
cfengine::ade_debian: + local _LINE
cfengine::ade_debian: + read -r _LINE
cfengine::ade_debian: dpkg: error while cleaning up:
cfengine::ade_debian: subprocess post-installation script returned
error exit status 1
This hangs in the read -r _LINE. I have these errors for all the
packages that used debconf. Is this an bug or did i miss something?
Regards
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8.1-dell9
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages debconf depends on:
ii debconf-i18n 1.4.30.11 full internationalization support
ii perl-base 5.8.4-5 The Pathologically Eclectic Rubbis
-- debconf information:
* debconf/frontend: Noninteractive
* debconf/priority: critical
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]