Package: ikiwiki-hosting-web
Version: 0.20111005
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package starts processes
where it shouldnt. This is very probably due to not using invoke-rc.d as
mandated by policy 9.3.3.2. This is seriously disturbing! ;-)

See http://www.debian.org/doc/debian-policy/ch-opersys.html#s9.3.3
and /usr/share/doc/sysv-rc/README.invoke-rc.d.gz as well
as /usr/share/doc/sysv-rc/README.policy-rc.d.gz

>From the attached log (scroll to the bottom...):

  Selecting previously unselected package ikiwiki-hosting-web.
  (Reading database ... 19255 files and directories currently installed.)
  Unpacking ikiwiki-hosting-web (from 
.../ikiwiki-hosting-web_0.20111005_amd64.deb) ...
  Setting up ikiwiki-hosting-web (0.20111005) ...
  invoke-rc.d: policy-rc.d denied execution of start.
  Enabling module suexec.
  To activate the new configuration, you need to run:
    service apache2 restart
  Enabling module userdir.
  To activate the new configuration, you need to run:
    service apache2 restart
  Restarting web server: apache2(98)Address already in use: make_sock: could 
not bind to address [::]:80
  (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
  no listening sockets available, shutting down
  Unable to open logs
  Action 'start' failed.
  The Apache error log may have more information.
   failed!
  dpkg: error processing ikiwiki-hosting-web (--configure):
   subprocess installed post-installation script returned error exit status 1
  configured to not write apport reports
  Errors were encountered while processing:
   ikiwiki-hosting-web

The installation is performed in a chroot and apache can't be started
there because :80 is already in use on the host.
But there is a policy-rc.d in the chroot that forbids starting any
service, so this shouldn't even be attempted.


cheers,

Andreas

Attachment: ikiwiki-hosting-web_0.20111005.log.gz
Description: GNU Zip compressed data

Reply via email to