Your message dated Sun, 30 Aug 2009 10:18:55 +0000
with message-id <[email protected]>
and subject line cfengine2 installation fails after upgrade
has caused the Debian Bug report #428358,
regarding cfengine2 installation fails after upgrade
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 [email protected]
immediately.)
--
428358: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428358
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: cfengine2
Version: 2.1.20-1
Hi,
i am upgrading a couple hundret machines (from woody -> sarge -> etch).
I purge a backported cfengine2 package before upgrade and install it
afterwards. Before installation i am preseeding the cfengine2 questions:
+ debconf-set-selections -v /tmp/cfengine2.preseed
info: Trying to set 'cfengine2/run_cfservd' [boolean] to 'true'
info: Loading answer for 'cfengine2/run_cfservd'
info: Trying to set 'cfengine2/run_cfexecd' [boolean] to 'false'
info: Loading answer for 'cfengine2/run_cfexecd'
info: Trying to set 'cfengine2/run_cfenvd' [boolean] to 'false'
info: Loading answer for 'cfengine2/run_cfenvd'
Once in a while i have the problem that installation fails on etch with
the following message. "Re-Preseeding" does not help, i need to purge
and reinstall the package:
+ DEBIAN_FRONTEND=noninteractive
+ apt-get --force-yes -fuy install cfengine2
Reading package lists...
Building dependency tree...
Suggested packages:
cfengine2-doc
The following NEW packages will be installed:
cfengine2
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1046kB of archives.
After unpacking 2552kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
cfengine2
Get:1 http://source.rfc822.org etch/main cfengine2 2.1.20-1 [1046kB]
Preconfiguring packages ...
Fetched 1046kB in 0s (1406kB/s)
Selecting previously deselected package cfengine2.
(Reading database ... 17443 files and directories currently installed.)
Unpacking cfengine2 (from .../cfengine2_2.1.20-1_i386.deb) ...
Setting up cfengine2 (2.1.20-1) ...
Wacky RET: ''
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-r, --regexp-extended
use extended regular expressions in the script.
-s, --separate
consider files as separate rather than as a single continuous
long stream.
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
E-mail bug reports to: [email protected] .
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
dpkg: error processing cfengine2 (--configure):
subprocess post-installation script returned error exit status 4
Errors were encountered while processing:
cfengine2
E: Sub-process /usr/bin/dpkg returned an error code (1)
I added a "set -x" to the postinst script and got this:
r...@mgr1:~# dpkg --configure -a
Setting up cfengine2 (2.1.20-1) ...
+ set -e
+ INPUTS=/var/lib/cfengine2/inputs
+ . /usr/share/debconf/confmodule
++ '[' '!' '' ']'
++ PERL_DL_NONLAZY=1
++ export PERL_DL_NONLAZY
++ '[' '' ']'
++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/cfengine2.postinst
configure 2.1.20-1flo1
+ set -e
+ INPUTS=/var/lib/cfengine2/inputs
+ . /usr/share/debconf/confmodule
++ '[' '!' 1 ']'
++ '[' -z '' ']'
++ exec
++ '[' '' ']'
++ exec
++ DEBCONF_REDIR=1
++ export DEBCONF_REDIR
+ db_version 2.0
+ _db_cmd 'VERSION 2.0'
+ IFS=' '
+ printf '%s\n' 'VERSION 2.0'
+ IFS='
'
+ read -r _db_internal_line
+ RET=2.0
+ case ${_db_internal_line%%[ ]*} in
+ return 0
+ case "$1" in
+ make_key
+ '[' '!' -f /var/lib/cfengine2/ppkeys/localhost.priv ']'
+ config_daemons
+ CUR=/etc/default/cfengine2
+ test '!' -f /etc/default/cfengine2
++ mktemp /etc/default/cfengine2.XXXXXXXXX
+ NEW=/etc/default/cfengine2.fqGi21095
+ cp -a -f /etc/default/cfengine2 /etc/default/cfengine2.fqGi21095
++ sed_script_config_daemons
++ ALL_DAEMONS='CFSERVD CFEXECD CFENVD'
++ for DAEMON in '$ALL_DAEMONS'
+++ echo CFSERVD
+++ tr A-Z a-z
++ LC_DAEMON=cfservd
++ db_get cfengine2/run_cfservd
++ _db_cmd 'GET cfengine2/run_cfservd'
++ IFS=' '
++ printf '%s\n' 'GET cfengine2/run_cfservd'
++ IFS='
'
++ read -r _db_internal_line
++ RET=
++ case ${_db_internal_line%%[ ]*} in
++ return 0
++ case "$RET" in
++ echo 'Wacky RET: '\'''\'''
Wacky RET: ''
++ return 1
+ sed
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...
-n, --quiet, --silent
suppress automatic printing of pattern space
-e script, --expression=script
add the script to the commands to be executed
-f script-file, --file=script-file
add the contents of script-file to the commands to be executed
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
-l N, --line-length=N
specify the desired line-wrap length for the `l' command
--posix
disable all GNU extensions.
-r, --regexp-extended
use extended regular expressions in the script.
-s, --separate
consider files as separate rather than as a single continuous
long stream.
-u, --unbuffered
load minimal amounts of data from the input files and flush
the output buffers more often
--help display this help and exit
--version output version information and exit
If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret. All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.
E-mail bug reports to: [email protected] .
Be sure to include the word ``sed'' somewhere in the ``Subject:'' field.
dpkg: error processing cfengine2 (--configure):
subprocess post-installation script returned error exit status 4
Errors were encountered while processing:
cfengine2
--
Florian Lohoff [email protected] +49-171-2280134
Those who would give up a little freedom to get a little
security shall soon have neither - Benjamin Franklin
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Closing the bug because no information was provided.
If you think that this bug is still an issue please reopen it and provide the
requesetd information.
Cheers
Antonio
--- End Message ---