[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
Tue Feb 18 01:01:40 UTC 2014
On 2014-02-17 07:28, Alexander Wirt wrote:
> 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?
Yes. Adding the apache2 maintainers to Cc:.
Andreas
More information about the Pkg-nagios-devel
mailing list