Archive wide checking of init.d scripts - summary

Petter Reinholdtsen pere at hungry.com
Sat Sep 26 13:25:55 UTC 2009


Now the list of errors in init.d scripts based on an archive wide
check is updated daily at <URL:http://lintian.debian.org/~pere/>.

This is the current list:

  ====== 23 errors ======

  error: script apcupsd/init.d/ups-monitor is unreadable
  error: script connman/init.d/connman is missing LSB header
  error: script powstatd/init.d/powerfail is missing LSB header
  error: script thin/init.d/thin is unreadable
  error: scripts dicod/init.d/dicod,dicod/init.d/dictd provide duplicate 'dicod'
  error: scripts firebird2.0-classic/init.d/firebird2.0-classic,firebird2.0-super/init.d/firebird2.0-super provide duplicate 'firebird-server'
  error: scripts genpower/init.d/genpower,genpower/init.d/ups-monitor provide duplicate 'genpower'
  error: scripts postfix/init.d/postfix,xmail/init.d/xmail provide duplicate 'mail-transport-agent'
  error: scripts mysqmail-courier-logger/init.d/mysqmail-courier-logger,mysqmail-dovecot-logger/init.d/mysqmail-dovecot-logger provide duplicate 'mysqmail-courier-logger'
  error: scripts powstatd/init.d/powstatd,powstatd/init.d/ups-monitor provide duplicate 'powstatd'
  error: scripts root-system-rootd/init.d/root-system-rootd,root-system-xrootd/init.d/root-system-xrootd provide duplicate 'root-file-server'
  error: scripts samba/init.d/samba,samba4/init.d/samba4 provide duplicate 'samba'
  error: scripts dspam/init.d/dspam,initscripts/init.d/skeleton provide duplicate 'skeleton'
  error: scripts inetutils-syslogd/init.d/inetutils-syslogd,syslog-ng/init.d/syslog-ng provide duplicate 'syslog'
  error: scripts openvpn/init.d/openvpn,strongswan-starter/init.d/ipsec provide duplicate 'vpn'
  error: script dhcp-probe/init.d/dhcp-probe depend on non-existing provides: $networking
  error: script fossology-scheduler-single/init.d/fossology provide virtual facility $PROJECT
  error: script fossology-scheduler/init.d/fossology provide virtual facility $PROJECT
  error: script mythtv-status/init.d/mythtv-status depend on non-existing provides: $mythtv-backend
  error: script python-poker-network/init.d/python-poker-network depend on non-existing provides: mysqld
  error: script svgatextmode/init.d/svgatextmode depend on $syslog and start from rcS.d/
  error: script tenshi/init.d/tenshi depend on non-existing provides: $mail
  error: script webgui/init.d/webgui depend on non-existing provides: $apache

I believe all of them are reported to BTS, but some of them might have
been forgotten or overlooked.  Please help to get these fixed in
Debian, either by poking the maintainer, NMUing or checking that all
issues are reported to BTS.
<URL: http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot > got
more info.

In addition to these errors, there are a few packages that fail to
install because of hard init.d script dependencies without an
equivalent package dependency.  This is the list from
<URL:http://piuparts.debian.org/sid/insserv_error.html>:

  bugged/batmand_0.3.2-2.log
  bugged/bfilter_1.1.4+svn20090620-1.log
  bugged/clvm_2.02.51-4.log
  bugged/drbd8-utils_2:8.3.2-3.log
  bugged/ike_2.1.4+dfsg-2.log
  bugged/lxnm_0.2.2+svn20080909-3.log
  bugged/multipath-tools_0.4.8-15.1.log
  bugged/pdns-recursor_3.1.7.1-2.log
  bugged/pdns-server_2.9.22-1+b1.log
  bugged/vzctl_3.0.23-7.log
  fail/brltty_4.0-8.log
  fail/dancer-services_1.8.0.6.3-6.log
  fail/gpsd_2.39-5.log
  fail/lastmp_1.0.5-1.log
  fail/libchipcard-tools_4.2.8-1.log
  fail/monkey_0.9.2-3.log
  fail/odccm_0.13-1.log
  fail/olsrd_0.5.6-r5-1.log
  fail/pcmciautils_014-4.log
  fail/sleepd_2.00.log

The last half need to be reported to BTS.  As always, please help out
and join us on #pkg-sysvinit (irc.debian.org) to coordinate the
work. :)

Happy hacking,
-- 
Petter Reinholdtsen




More information about the initscripts-ng-devel mailing list