[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Possible boot ordering issues with the packages in Sid



Every day, I run a archive wide consistency check of all the init.d
scripts in Debian.  It detect dependencies on non-existing facilities,
duplicate provides and other problems.  Here is the complete list from
today, also available from <URL: http://lintian.debian.org/~pere/ >.

There are quite a few false positive here.  For example the missing
$remote_fs check look for /usr/s?bin in the script, and will report a
missing dependency also for scripts not using files in /usr/.  The
missing $syslog check look for a syslog symbol being mentioned in some
binary in the package, and do not really know if the binary is started
at boot.

Anyway, sharing this with you all, in the hope that some of you might
be motivated to review your packages init.d scripts to increase the
quality of the init.d script dependencies.  Please help me reduce the
number of init.d script dependency issues.  Most of these issues are
not reported to BTS, as it require time to verify that the reported
issue is a real problem, and I have not had time to do that for most
of these packages.

I know it would be better to order the list by maintainer, but have
not found a simple way to do that with the format I have available.

====== 18 errors ======

error: script apcupsd/init.d/ups-monitor is unreadable
error: script netscript-2.4-upstart/init.d/netscript is unreadable
error: script netscript-2.4-upstart/init.d/netscript-interface is unreadable
error: script nvidia-glx-legacy-71xx/init.d/nvidia-glx-legacy-71xx is missing LSB header
error: script nvidia-glx-legacy-96xx/init.d/nvidia-glx-legacy-96xx 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 genpower/init.d/genpower,genpower/init.d/ups-monitor provide duplicate 'genpower'
error: scripts busybox-syslogd/init.d/busybox-klogd,klogd/init.d/klogd provide duplicate 'klogd'
error: scripts postfix/init.d/postfix,xmail/init.d/xmail provide duplicate 'mail-transport-agent'
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 busybox-syslogd/init.d/busybox-syslogd,dsyslog/init.d/dsyslog provide duplicate 'syslogd'
error: script drbd8-utils/init.d/drbd do not start or stop in any runlevels
error: script honeyd/init.d/honeyd do not start or stop in any runlevels
error: script rabbitmq-server/init.d/rabbitmq-server do not start or stop in any runlevels

====== 194 warnings ======

warning: script ample/init.d/ample possibly missing dependency on $syslog
warning: script argus-server/init.d/argus-server possibly missing dependency on $syslog
warning: script asterisk/init.d/asterisk possibly missing dependency on $syslog
warning: script atm-tools/init.d/atm possibly missing dependency on $syslog
warning: script auditd/init.d/auditd possibly missing dependency on $syslog
warning: script aumix-common/init.d/aumix relate to non-existing provides: devfsd
warning: script bastille/init.d/bastille-firewall possibly missing dependency on $remote_fs
warning: script blktrace/init.d/mountdebugfs possibly missing dependency on $remote_fs
warning: script blktrace/init.d/mountdebugfs does not start in the usual runlevels:  1 2 3 4 5 s
warning: script blootbot/init.d/blootbot relate to non-existing provides: mysql-ndb mysql-ndb-mgm
warning: script boinc-client/init.d/boinc-client possibly missing dependency on $syslog
warning: script c-icap/init.d/c-icap possibly missing dependency on $syslog
warning: script capi4hylafax/init.d/capi4hylafax relate to non-existing provides: faxq hfaxd capiinit isdnactivecards
warning: script chillispot/init.d/chillispot possibly missing dependency on $syslog
warning: script chrony/init.d/chrony possibly missing dependency on $syslog
warning: script clvm/init.d/clvm possibly missing dependency on $syslog
warning: script cman/init.d/cman possibly missing dependency on $remote_fs
warning: script cman/init.d/cman possibly missing dependency on $syslog
warning: script console-common/init.d/keymap.sh possibly missing dependency on $remote_fs
warning: script corosync/init.d/corosync possibly missing dependency on $syslog
warning: script cryptmount/init.d/cryptmount-early possibly missing dependency on $syslog
warning: script cryptsetup/init.d/cryptdisks possibly missing dependency on $remote_fs
warning: script cryptsetup/init.d/cryptdisks possibly missing dependency on $syslog
warning: script cryptsetup/init.d/cryptdisks-early possibly missing dependency on $remote_fs
warning: script cryptsetup/init.d/cryptdisks-early possibly missing dependency on $syslog
warning: script ctdb/init.d/ctdb possibly missing dependency on $syslog
warning: script cvsnt/init.d/cvsnt possibly missing dependency on $syslog
warning: script cyrus-imspd/init.d/cyrus-imspd possibly missing dependency on $syslog
warning: script darkstat/init.d/darkstat possibly missing dependency on $syslog
warning: script dbeacon/init.d/dbeacon possibly missing dependency on $syslog
warning: script dhcp3-relay/init.d/dhcp3-relay possibly missing dependency on $syslog
warning: script dibbler-client/init.d/dibbler-client possibly missing dependency on $syslog
warning: script dibbler-relay/init.d/dibbler-relay possibly missing dependency on $syslog
warning: script dibbler-server/init.d/dibbler-server possibly missing dependency on $syslog
warning: script dmucs/init.d/dmucs relate to non-existing provides: loadavg
warning: script dnet-progs/init.d/dnet-progs possibly missing dependency on $syslog
warning: script dns2tcp/init.d/dns2tcp possibly missing dependency on $syslog
warning: script drbd8-utils/init.d/drbd relate to non-existing provides: multipathd
warning: script dspam/init.d/dspam relate to non-existing provides: postgresql-8.3
warning: script ekeyd-egd-linux/init.d/ekeyd-egd-linux possibly missing dependency on $syslog
warning: script epos/init.d/epos possibly missing dependency on $syslog
warning: script ez-ipupdate/init.d/ez-ipupdate possibly missing dependency on $syslog
warning: script fail2ban/init.d/fail2ban relate to non-existing provides: ipmasq
warning: script fso-gpsd/init.d/fso-gpsd possibly missing dependency on $syslog
warning: script fwknop-server/init.d/fwknop-server possibly missing dependency on $syslog
warning: script gdm/init.d/gdm possibly missing dependency on $syslog
warning: script gdm3/init.d/gdm3 possibly missing dependency on $syslog
warning: script genpower/init.d/genpower possibly missing dependency on $syslog
warning: script genpower/init.d/powerfail possibly missing dependency on $syslog
warning: script genpower/init.d/ups-monitor possibly missing dependency on $syslog
warning: script gfs-tools/init.d/gfs-tools possibly missing dependency on $remote_fs
warning: script gfs2-tools/init.d/gfs2-tools possibly missing dependency on $remote_fs
warning: script ggzd/init.d/ggzd possibly missing dependency on $syslog
warning: script gkrellmd/init.d/gkrellmd possibly missing dependency on $syslog
warning: script gogoc/init.d/gogoc possibly missing dependency on $syslog
warning: script gsm0710muxd/init.d/gsm0710muxd possibly missing dependency on $syslog
warning: script haveged/init.d/haveged possibly missing dependency on $syslog
warning: script havp/init.d/havp possibly missing dependency on $syslog
warning: script hdapsd/init.d/hdapsd possibly missing dependency on $syslog
warning: script hibernate/init.d/hibernate relate to non-existing provides: devfsd
warning: script hibernate/init.d/hibernate possibly missing dependency on $local_fs
warning: script hostapd/init.d/hostapd possibly missing dependency on $syslog
warning: script ifscheme/init.d/ifscheme possibly missing dependency on $local_fs
warning: script initscripts/init.d/bootlogd possibly missing dependency on $local_fs
warning: script initscripts/init.d/checkfs.sh possibly missing dependency on $local_fs
warning: script initscripts/init.d/checkroot.sh possibly missing dependency on $local_fs
warning: script initscripts/init.d/mountkernfs.sh possibly missing dependency on $local_fs
warning: script initscripts/init.d/mtab.sh possibly missing dependency on $local_fs
warning: script iodine/init.d/iodined possibly missing dependency on $syslog
warning: script ipvsadm/init.d/ipvsadm does not start in the usual runlevels:  2 3 5
warning: script ircd-irc2/init.d/ircd-irc2 possibly missing dependency on $syslog
warning: script ircd-ircu/init.d/ircd-ircu possibly missing dependency on $syslog
warning: script irda-utils/init.d/irda-utils possibly missing dependency on $syslog
warning: script isatapd/init.d/isatapd possibly missing dependency on $syslog
warning: script kannel/init.d/kannel possibly missing dependency on $syslog
warning: script kdm/init.d/kdm possibly missing dependency on $syslog
warning: script latd/init.d/latd possibly missing dependency on $syslog
warning: script lcd4linux/init.d/lcd4linux possibly missing dependency on $syslog
warning: script libxenomai1/init.d/xenomai possibly missing dependency on $syslog
warning: script loop-aes-utils/init.d/checkfs-loop relate to non-existing provides: devfsd
warning: script loop-aes-utils/init.d/checkfs-loop possibly missing dependency on $remote_fs
warning: script ltsp-client-core/init.d/ltsp-client-setup possibly missing dependency on $remote_fs
warning: script mdadm/init.d/mdadm-raid relate to non-existing provides: devfsd
warning: script mdadm/init.d/mdadm-raid possibly missing dependency on $syslog
warning: script mini-httpd/init.d/mini-httpd possibly missing dependency on $syslog
warning: script module-init-tools/init.d/module-init-tools possibly missing dependency on $syslog
warning: script mpd/init.d/mpd possibly missing dependency on $syslog
warning: script mpdscribble/init.d/mpdscribble possibly missing dependency on $syslog
warning: script mrd6/init.d/mrd6 possibly missing dependency on $syslog
warning: script mt-daapd/init.d/mt-daapd possibly missing dependency on $syslog
warning: script multipath-tools/init.d/multipath-tools-boot possibly missing dependency on $syslog
warning: script mumble-server/init.d/mumble-server relate to non-existing provides: $mysql
warning: script mxallowd/init.d/mxallowd possibly missing dependency on $syslog
warning: script mythtv-status/init.d/mythtv-status relate to non-existing provides: mythtv-backend
warning: script nbd-client/init.d/nbd-client possibly missing dependency on $syslog
warning: script netams/init.d/netams possibly missing dependency on $syslog
warning: script netdiag/init.d/netdiag possibly missing dependency on $syslog
warning: script netperf/init.d/netperf does not start in the usual runlevels:  1 2 3 4 5 s
warning: script nfdump/init.d/nfdump possibly missing dependency on $syslog
warning: script nfs-common/init.d/nfs-common possibly missing dependency on $remote_fs
warning: script nfs-common/init.d/nfs-common possibly missing dependency on $syslog
warning: script nfs-common/init.d/nfs-common does not start in the usual runlevels:  2 3 4 5 s
warning: script ngircd/init.d/ngircd possibly missing dependency on $syslog
warning: script nis/init.d/nis possibly missing dependency on $syslog
warning: script nodm/init.d/nodm possibly missing dependency on $syslog
warning: script noflushd/init.d/noflushd possibly missing dependency on $syslog
warning: script noip2/init.d/noip2 possibly missing dependency on $syslog
warning: script nstx/init.d/nstxcd possibly missing dependency on $syslog
warning: script nstx/init.d/nstxd possibly missing dependency on $syslog
warning: script open-iscsi/init.d/open-iscsi possibly missing dependency on $syslog
warning: script open-iscsi/init.d/umountiscsi.sh possibly missing dependency on $syslog
warning: script open-vm-tools/init.d/open-vm-tools possibly missing dependency on $syslog
warning: script openafs-fileserver/init.d/openafs-fileserver possibly missing dependency on $syslog
warning: script opencryptoki/init.d/opencryptoki possibly missing dependency on $syslog
warning: script openvas-server/init.d/openvas-server possibly missing dependency on $syslog
warning: script pcmciautils/init.d/pcmciautils possibly missing dependency on $syslog
warning: script pkspxy/init.d/pkspxy possibly missing dependency on $syslog
warning: script polipo/init.d/polipo possibly missing dependency on $syslog
warning: script popa3d/init.d/popa3d possibly missing dependency on $syslog
warning: script portmap/init.d/portmap possibly missing dependency on $syslog
warning: script portmap/init.d/portmap does not start in the usual runlevels:  2 3 4 5 s
warning: script ppp/init.d/pppd-dns possibly missing dependency on $syslog
warning: script prayer-accountd/init.d/prayer-accountd possibly missing dependency on $syslog
warning: script prayer/init.d/prayer possibly missing dependency on $syslog
warning: script prosody/init.d/prosody possibly missing dependency on $syslog
warning: script psad/init.d/psad possibly missing dependency on $syslog
warning: script pure-ftpd-ldap/init.d/pure-ftpd-ldap relate to non-existing provides: postgresql-8.3
warning: script pure-ftpd-mysql/init.d/pure-ftpd-mysql relate to non-existing provides: postgresql-8.3
warning: script pure-ftpd-postgresql/init.d/pure-ftpd-postgresql relate to non-existing provides: postgresql-8.3
warning: script pure-ftpd/init.d/pure-ftpd relate to non-existing provides: postgresql-8.3
warning: script pyroman/init.d/pyroman possibly missing dependency on $remote_fs
warning: script quota/init.d/quota possibly missing dependency on $syslog
warning: script radioclk/init.d/radioclk possibly missing dependency on $syslog
warning: script rdnssd/init.d/rdnssd possibly missing dependency on $syslog
warning: script readahead-fedora/init.d/early-readahead possibly missing dependency on $local_fs
warning: script readahead-fedora/init.d/early-readahead possibly missing dependency on $syslog
warning: script readahead-fedora/init.d/later-readahead possibly missing dependency on $syslog
warning: script readahead-fedora/init.d/stop-readahead-fedora possibly missing dependency on $syslog
warning: script rgmanager/init.d/rgmanager possibly missing dependency on $local_fs
warning: script root-system-proofd/init.d/root-system-proofd possibly missing dependency on $syslog
warning: script root-system-rootd/init.d/root-system-rootd possibly missing dependency on $syslog
warning: script rpcbind/init.d/rpcbind possibly missing dependency on $syslog
warning: script rpcbind/init.d/rpcbind does not start in the usual runlevels:  2 3 4 5 s
warning: script rrdcached/init.d/rrdcached possibly missing dependency on $syslog
warning: script sabnzbdplus/init.d/sabnzbdplus relate to non-existing provides: NetworkManager
warning: script samba/init.d/samba possibly missing dependency on $syslog
warning: script samba4/init.d/samba4 possibly missing dependency on $syslog
warning: script sasl2-bin/init.d/saslauthd possibly missing dependency on $syslog
warning: script sbrshd/init.d/sbrshd possibly missing dependency on $syslog
warning: script schroot/init.d/schroot possibly missing dependency on $syslog
warning: script screen/init.d/screen-cleanup possibly missing dependency on $syslog
warning: script ser2net/init.d/ser2net possibly missing dependency on $syslog
warning: script siproxd/init.d/siproxd possibly missing dependency on $syslog
warning: script slony1-2-bin/init.d/slony1 possibly missing dependency on $syslog
warning: script slony1-bin/init.d/slony1 possibly missing dependency on $syslog
warning: script smokeping/init.d/smokeping relate to non-existing provides: apache
warning: script snmptrapfmt/init.d/snmptrapfmt possibly missing dependency on $syslog
warning: script speech-dispatcher/init.d/speech-dispatcher relate to non-existing provides: festival
warning: script splashy/init.d/splashy possibly missing dependency on $local_fs
warning: script sslh/init.d/sslh possibly missing dependency on $syslog
warning: script sudo-ldap/init.d/sudo possibly missing dependency on $syslog
warning: script sudo/init.d/sudo possibly missing dependency on $syslog
warning: script switchconf/init.d/switchconf possibly missing dependency on $remote_fs
warning: script syslog-ng/init.d/syslog-ng possibly missing dependency on $syslog
warning: script thttpd/init.d/thttpd possibly missing dependency on $syslog
warning: script tomoyo-ccstools1.7/init.d/ccs-auditd possibly missing dependency on $syslog
warning: script transmission-daemon/init.d/transmission-daemon possibly missing dependency on $syslog
warning: script trousers/init.d/trousers possibly missing dependency on $syslog
warning: script ufw/init.d/ufw possibly missing dependency on $remote_fs
warning: script uptimed/init.d/uptimed possibly missing dependency on $syslog
warning: script uptimed/init.d/uptimed.sh possibly missing dependency on $syslog
warning: script uruk/init.d/uruk does not start in the usual runlevels:  2 3 5
warning: script util-linux/init.d/hwclock.sh possibly missing dependency on $syslog
warning: script util-linux/init.d/hwclockfirst.sh possibly missing dependency on $syslog
warning: script varnish/init.d/varnish possibly missing dependency on $syslog
warning: script varnish/init.d/varnishlog possibly missing dependency on $syslog
warning: script varnish/init.d/varnishncsa possibly missing dependency on $syslog
warning: script vnstat/init.d/vnstat possibly missing dependency on $syslog
warning: script vuurmuur/init.d/vuurmuur does not start in the usual runlevels:  1 2 3 4 5
warning: script watchdog/init.d/watchdog possibly missing dependency on $syslog
warning: script watchdog/init.d/wd_keepalive possibly missing dependency on $syslog
warning: script x11-common/init.d/x11-common possibly missing dependency on $remote_fs
warning: script xdm/init.d/xdm possibly missing dependency on $syslog
warning: script xl2tpd/init.d/xl2tpd relate to non-existing provides: ipsec
warning: script xorp/init.d/xorp possibly missing dependency on $syslog
warning: script xrdp/init.d/xrdp possibly missing dependency on $syslog
warning: script yubikey-server-c/init.d/yubikey-server-c possibly missing dependency on $syslog
warning: script zabbix-agent/init.d/zabbix-agent possibly missing dependency on $syslog
warning: script zabbix-proxy-mysql/init.d/zabbix-proxy possibly missing dependency on $syslog
warning: script zabbix-proxy-pgsql/init.d/zabbix-proxy possibly missing dependency on $syslog
warning: script zabbix-server-mysql/init.d/zabbix-server possibly missing dependency on $syslog
warning: script zabbix-server-pgsql/init.d/zabbix-server possibly missing dependency on $syslog
warning: script zfs-fuse/init.d/zfs-fuse possibly missing dependency on $syslog
warning: script zvbi/init.d/zvbi possibly missing dependency on $remote_fs

====== 86 informational ======

info: script amavisd-new/init.d/amavis does not provide its own name
info: script aoetools/init.d/aoetools does not provide its own name
info: script avahi-daemon/init.d/avahi-daemon does not provide its own name
info: script boinc-client/init.d/boinc-client does not provide its own name
info: script calendarserver/init.d/calendarserver does not provide its own name
info: script cfs/init.d/cfsd does not provide its own name
info: script chrony/init.d/chrony does not provide its own name
info: script cluster-glue/init.d/logd does not provide its own name
info: script conserver-server/init.d/conserver-server does not provide its own name
info: script crossfire-server/init.d/crossfire-server does not provide its own name
info: script cvsnt/init.d/cvsnt does not provide its own name
info: script cyrus-common-2.2/init.d/cyrus2.2 does not provide its own name
info: script dicod/init.d/dictd does not provide its own name
info: script dsyslog/init.d/dsyslog does not provide its own name
info: script flamethrower/init.d/flamethrower does not provide its own name
info: script freevo/init.d/freevo_encodingserver does not provide its own name
info: script freevo/init.d/freevo_recordserver does not provide its own name
info: script freevo/init.d/freevo_rssserver does not provide its own name
info: script freevo/init.d/freevo_webserver does not provide its own name
info: script freevo/init.d/freevo_xserver does not provide its own name
info: script fso-frameworkd/init.d/fso-frameworkd does not provide its own name
info: script fwknop-server/init.d/fwknop-server does not provide its own name
info: script genpower/init.d/ups-monitor does not provide its own name
info: script gfs-tools/init.d/gfs-tools does not provide its own name
info: script gfs2-tools/init.d/gfs2-tools does not provide its own name
info: script gridengine-exec/init.d/gridengine-exec does not provide its own name
info: script gridengine-master/init.d/gridengine-master does not provide its own name
info: script hadoop-datanoded/init.d/hadoop-datanoded does not provide its own name
info: script hadoop-jobtrackerd/init.d/hadoop-jobtrackerd does not provide its own name
info: script hadoop-namenoded/init.d/hadoop-namenoded does not provide its own name
info: script hadoop-secondarynamenoded/init.d/hadoop-secondarynamenoded does not provide its own name
info: script hadoop-tasktrackerd/init.d/hadoop-tasktrackerd does not provide its own name
info: script hbase-masterd/init.d/hbase-masterd does not provide its own name
info: script hbase-regionserverd/init.d/hbase-regionserverd does not provide its own name
info: script hibernate/init.d/hibernate does not provide its own name
info: script iptables-persistent/init.d/iptables-persistent does not provide its own name
info: script irda-utils/init.d/irda-utils does not provide its own name
info: script kolab-cyrus-common/init.d/kolab-cyrus does not provide its own name
info: script lcdproc/init.d/LCDd does not provide its own name
info: script libpam-foreground/init.d/libpam-foreground does not provide its own name
info: script mailman/init.d/mailman does not provide its own name
info: script mailscanner/init.d/mailscanner does not provide its own name
info: script mcstrans/init.d/mcstrans does not provide its own name
info: script mono-xsp1/init.d/mono-xsp1 does not provide its own name
info: script mysql-mmm-agent/init.d/mysql-mmm-agent does not provide its own name
info: script mysql-mmm-monitor/init.d/mysql-mmm-monitor does not provide its own name
info: script nagzilla/init.d/nagzillad does not provide its own name
info: script nas/init.d/nas does not provide its own name
info: script ndoutils-nagios3-mysql/init.d/ndoutils does not provide its own name
info: script nfdump/init.d/nfdump does not provide its own name
info: script nis/init.d/nis does not provide its own name
info: script nufw/init.d/nufw does not provide its own name
info: script nvtv/init.d/nvtv does not provide its own name
info: script oftc-hybrid/init.d/oftc-hybrid does not provide its own name
info: script omniorb-nameserver/init.d/omniorb4-nameserver does not provide its own name
info: script open-iscsi/init.d/umountiscsi.sh does not provide its own name
info: script openais-legacy/init.d/openais-legacy does not provide its own name
info: script opencryptoki/init.d/opencryptoki does not provide its own name
info: script openssh-server/init.d/ssh does not provide its own name
info: script openswan/init.d/ipsec does not provide its own name
info: script pcmciautils/init.d/pcmciautils does not provide its own name
info: script policycoreutils/init.d/policycoreutils does not provide its own name
info: script powstatd/init.d/ups-monitor does not provide its own name
info: script preload/init.d/preload does not provide its own name
info: script pyroman/init.d/pyroman does not provide its own name
info: script python-albatross-common/init.d/albatross does not provide its own name
info: script root-system-proofd/init.d/root-system-proofd does not provide its own name
info: script root-system-rootd/init.d/root-system-rootd does not provide its own name
info: script root-system-xrootd/init.d/root-system-xrootd does not provide its own name
info: script rsync/init.d/rsync does not provide its own name
info: script samba4/init.d/samba4 does not provide its own name
info: script samizdat/init.d/samizdat does not provide its own name
info: script strongswan-starter/init.d/ipsec does not provide its own name
info: script stun/init.d/stun does not provide its own name
info: script sudo-ldap/init.d/sudo does not provide its own name
info: script sysfsutils/init.d/sysfsutils does not provide its own name
info: script tacacs+/init.d/tacacs_plus does not provide its own name
info: script tftpd-hpa/init.d/tftpd-hpa does not provide its own name
info: script thin1.8/init.d/thin1.8 does not provide its own name
info: script tipcutils/init.d/tipcutils does not provide its own name
info: script tntnet/init.d/tntnet does not provide its own name
info: script torrus-common/init.d/torrus-common does not provide its own name
info: script uptimed/init.d/uptimed.sh does not provide its own name
info: script wesnoth-server/init.d/wesnoth-server does not provide its own name
info: script xinetd/init.d/xinetd does not provide its own name
info: script yiff-server/init.d/yiff-server does not provide its own name

Happy hacking,
-- 
Petter Reinholdtsen


Reply to: