[Pkg-citadel-devel] Bug#655835: citadel-server: doesnt use invoke-rc.d

Holger Levsen holger at layer-acht.org
Sat Jan 14 09:08:34 UTC 2012


Package: citadel-server
Version: 8.04-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts piuparts.d.o

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 citadel-server.
  (Reading database ... 7131 files and directories currently installed.)
  Unpacking citadel-server (from .../citadel-server_8.04-1_amd64.deb) ...
  Setting up citadel-server (8.04-1) ...
  Adding group `citadel' (GID 102) ...
  Done.
  Adding system user `citadel' (UID 101) ...
  Adding new user `citadel' (UID 101) with group `citadel' ...
  Not creating home directory `/var/lib/citadel'.
  applying your settings.
  Setup is finished, but the Citadel server failed to start.
  Go back and check your configuration.
  
  no /etc/aliases found.
  invoke-rc.d: policy-rc.d denied execution of start.
0m28.8s DEBUG: Command ok: ['chroot', '/org/piuparts.debian.org/tmp/tmpfY9lde', 'eatmydata', 'apt-get', '-y', 
'install', 'citadel-server']
0m28.8s INFO: Running scripts post_install
0m28.8s DEBUG: Starting command: ['lsof', '-w', '+D', '/org/piuparts.debian.org/tmp/tmpfY9lde']
0m29.2s DUMP: 
  COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
  citserver 1140 root  cwd    DIR  254,0     4096 30034635 /org/piuparts.debian.org/tmp/tmpfY9lde/run/citadel
  citserver 1140 root  rtd    DIR  254,0     4096 25427970 /org/piuparts.debian.org/tmp/tmpfY9lde
  citserver 1140 root  txt    REG  254,0   660432 30001970 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/sbin/citserver
  citserver 1140 root  mem    REG  254,0    13944 30001954 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libgpg-error.so.0.8.0
  citserver 1140 root  mem    REG  254,0    73544 30033653 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libp11-kit.so.0.0.0
  citserver 1140 root  mem    REG  254,0    65904 30033673 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libtasn1.so.3.1.13
  citserver 1140 root  mem    REG  254,0    12056 30001958 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libkeyutils.so.1.4
  citserver 1140 root  mem    REG  254,0    35472 30033704 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libkrb5support.so.0.1
  citserver 1140 root  mem    REG  254,0    13800 29999367 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libcom_err.so.2.1
  citserver 1140 root  mem    REG  254,0   162696 30033715 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libk5crypto.so.3.1
  citserver 1140 root  mem    REG  254,0   868136 30033726 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libkrb5.so.3.3
  citserver 1140 root  mem    REG  254,0   515192 30001956 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libgcrypt.so.11.7.0
  citserver 1140 root  mem    REG  254,0   113424 30033774 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libsasl2.so.2.0.25
  citserver 1140 root  mem    REG  254,0   780616 30033689 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libgnutls.so.26.21.9
  citserver 1140 root  mem    REG  254,0   108216 30033803 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/librtmp.so.0
  citserver 1140 root  mem    REG  254,0   257360 30033742 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libgssapi_krb5.so.2.2
  citserver 1140 root  mem    REG  254,0    59624 30033792 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/liblber-2.4.so.2.8.1
  citserver 1140 root  mem    REG  254,0   157184 30033813 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libssh2.so.1.0.1
  citserver 1140 root  mem    REG  254,0   216072 30033753 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libidn.so.11.6.6
  citserver 1140 root  mem    REG  254,0    14768 29999447 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libdl-2.13.so
  citserver 1140 root  mem    REG  254,0  1570832 29999446 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libc-2.13.so
  citserver 1140 root  mem    REG  254,0  1585456 30033331 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libdb-5.1.so
  citserver 1140 root  mem    REG  254,0   319064 30033791 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libldap_r-2.4.so.2.8.1
  citserver 1140 root  mem    REG  254,0   169848 30001960 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libexpat.so.1.5.2
  citserver 1140 root  mem    REG  254,0   431336 30033851 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libcurl.so.4.2.0
  citserver 1140 root  mem    REG  254,0   387400 30033891 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libical.so.0.44.0
  citserver 1140 root  mem    REG  254,0   181600 30033899 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libsieve.so.1.0.5
  citserver 1140 root  mem    REG  254,0    31744 29999433 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/librt-2.13.so
  citserver 1140 root  mem    REG  254,0   131107 29999454 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libpthread-2.13.so
  citserver 1140 root  mem    REG  254,0   135920 30033622 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libcitadel.so.2.0.1
  citserver 1140 root  mem    REG  254,0  1845000 30033840 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libcrypto.so.1.0.0
  citserver 1140 root  mem    REG  254,0   337024 30033841 /org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/x86_64-
linux-gnu/libssl.so.1.0.0
  citserver 1140 root  mem    REG  254,0    80712 29999434 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/libresolv-2.13.so
  citserver 1140 root  mem    REG  254,0    93936 30033352 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libz.so.1.2.3.4
  citserver 1140 root  mem    REG  254,0     5760 30033416 
/org/piuparts.debian.org/tmp/tmpfY9lde/usr/lib/libeatmydata/libeatmydata.so
  citserver 1140 root  mem    REG  254,0   136936 29999457 /org/piuparts.debian.org/tmp/tmpfY9lde/lib/x86_64-linux-
gnu/ld-2.13.so
  citserver 1140 root    0r   CHR    1,3      0t0 29999576 /org/piuparts.debian.org/tmp/tmpfY9lde/dev/null
  citserver 1140 root    1w   CHR    1,3      0t0 29999576 /org/piuparts.debian.org/tmp/tmpfY9lde/dev/null
  citserver 1140 root    2w   CHR    1,3      0t0 29999576 /org/piuparts.debian.org/tmp/tmpfY9lde/dev/null
0m29.2s DEBUG: Command failed (status=1), but ignoring error: ['lsof', '-w', '+D', 
'/org/piuparts.debian.org/tmp/tmpfY9lde']
0m29.2s ERROR: FAIL: Processes are running inside chroot:


cheers,
	Holger
-------------- next part --------------
A non-text attachment was scrubbed...
Name: citadel-server_8.04-1.log
Type: text/x-log
Size: 36484 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-citadel-devel/attachments/20120114/946cb759/attachment-0001.bin>


More information about the Pkg-citadel-devel mailing list