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

Alexander Wirt formorer at debian.org
Mon Feb 17 06:28:22 UTC 2014


On Sun, 16 Feb 2014, Andreas Beckmann wrote:

> 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) ...
this is the apache2-maintscript-helper and it is used like recommended from
https://wiki.debian.org/Apache/PackagingFor24 so I would say it is a bug in
the apache package, do you agree here?

Alex



More information about the Pkg-nagios-devel mailing list