[Pkg-nagios-devel] Bug#728245: icinga-cgi: fails to install: subprocess installed post-installation script returned error exit status 1

Andreas Beckmann anbe at debian.org
Sun Feb 16 21:02:54 UTC 2014


On 2014-02-16 14:09, Alexander Wirt wrote:
> I did several installation with fresh vms and I wasn't able to reproduce the
> problem.

piuparts runs the installation with DEBIAN_FRONTEND=noninteractive and stdin = /dev/null

I rebuilt icinga with an additional set -x in icinga-cgi.postrm and got this additional output:

  Setting up icinga-cgi (1.10.3-1.1) ...
  + set -e
  + en=/etc/icinga
  + enc=/etc/icinga/objects/
  + usn=/usr/share/icinga
  + . /usr/share/debconf/confmodule
  ++ '[' '!' '' ']'
  ++ PERL_DL_NONLAZY=1
  ++ export PERL_DL_NONLAZY
  ++ '[' '' ']'
  ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/icinga-cgi.postinst configure ''
  + set -e
  + en=/etc/icinga
  + enc=/etc/icinga/objects/
  + usn=/usr/share/icinga
  + . /usr/share/debconf/confmodule
  ++ '[' '!' 1 ']'
  ++ '[' -z '' ']'
  ++ exec
  ++ '[' '' ']'
  ++ exec
  ++ DEBCONF_REDIR=1
  ++ export DEBCONF_REDIR
  + '[' -n '' ']'
  + apacheconf=/etc/icinga/apache2.conf
  + htpw=/etc/icinga/htpasswd.users
  + case "$1" in
  + getent passwd nagios
  + db_get icinga/adminpassword
  + _db_cmd 'GET icinga/adminpassword'
  + _db_internal_IFS='
  '
  + IFS=' '
  + printf '%s\n' 'GET icinga/adminpassword'
  + IFS='
  '
  + IFS='
  '
  + read -r _db_internal_line
  + RET=
  + case ${_db_internal_line%%[         ]*} in
  + return 0
  + admpass=
  + ucf --debconf-ok /usr/share/icinga/apache2.conf /etc/icinga/apache2.conf

  Creating config file /etc/icinga/apache2.conf with new version
  ++ dpkg-query -f '${Status}' -W apache2.2-common
  ++ awk '{print $3}'
  + COMMON_STATE=not-installed
  + '[' -e /usr/share/apache2/apache2-maintscript-helper ']'
  + . /usr/share/apache2/apache2-maintscript-helper
  ++ '[' -n '' ']'
  ++ EXPORT_APACHE2_MAINTSCRIPT_HELPER=1
  ++ '[' -n '' ']'
  ++ '[' -e /etc/apache2/envvars ']'
  ++ '[' -z configure ']'
  ++ APACHE2_MAINTSCRIPT_NAME=postinst
  ++ '[' postinst ']'
  ++ case "$APACHE2_MAINTSCRIPT_NAME" in
  ++ APACHE2_MAINTSCRIPT_PACKAGE=icinga-cgi
  ++ '[' -z icinga-cgi ']'
  ++ '[' -z '' ']'
  ++ APACHE2_MAINTSCRIPT_METHOD=configure
  ++ case "$APACHE2_MAINTSCRIPT_METHOD" in
  ++ '[' -z '' ']'
  ++ APACHE2_MAINTSCRIPT_ARGUMENT=
  + apache2_invoke enmod cgi
  + local CMD=enmod
  + local CONF=cgi
  + local RCD_ACTION=
  + local invoke_rcd=0
  + local check_switch=
  + local invoke_string=
  + '[' -x /usr/sbin/a2enmod ']'
  + '[' -x /usr/sbin/a2query ']'
  + case "${RCD_ACTION:-}" in
  + case "$CMD" in
  + check_switch=-m
  + invoke_string=module
  + rcd_action=restart
  + case "$CMD" in
  + local a2query_ret=0
  + a2query -m cgi
  + a2query_ret=1
  + '[' 1 -eq 0 ']'
  + '[' 1 -eq 32 ']'
  + APACHE2_NEED_ACTION=1
  + a2enmod -m -q cgi
  + return 1
  dpkg: error processing package icinga-cgi (--configure):
   subprocess installed post-installation script returned error exit status 1
  Setting up icinga-core (1.10.3-1.1) ...
 
Andreas



More information about the Pkg-nagios-devel mailing list