[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