Bug#426108: lvm shouldn't depend on mdadm

Török Edwin edwintorok at gmail.com
Thu Jan 10 10:29:02 UTC 2008


Package: lvm2
Version: 2.02.26-1+b1

--- Please enter the report below this line. ---

lvm shouldn't depend on mdadm in the LSB headers, it is causing a
loop [*].
Also I have /var on a LVM volume, so it doesn't work to start mdadm
before lvm because /var/run is not available yet.

If I remove mdadm from LVM's dependencies, I get no more loops:
## BEGIN INIT INFO
# Provides:          lvm2 lvm
# Required-Start:    mountdevsubfs
# Required-Stop:
# Should-Start:      udev devfsd raid2 cryptdisks-early mdadm
# Should-Stop:	     reboot halt umountroot
# X-Start-Before:    checkfs mountall
# X-Stop-After:	     umountfs
# Default-Start:     S
# Default-Stop:      0 6
### END INIT INFO
# Reported to BTS as #426108

[*] insserv: There is a loop between service mountall and checkfs
insserv:  loop involving service checkfs at depth 6
insserv:  loop involving service lvm2 at depth 5
insserv:  loop involving service mdadm at depth 4
insserv: There is a loop between service lvm2 and mdadm
insserv:  loop involving service umountfs at depth 6
insserv:  loop involving service acpid at depth 4
insserv:  loop involving service umountnfs at depth 3
insserv:  loop involving service ifupdown at depth 2
insserv:  loop involving service mountall at depth 1
insserv:  loop involving service $local_fs at depth 1
insserv:  loop involving service $remote_fs at depth 3
insserv:  loop involving service mountnfs-bootclean at depth 2
insserv:  loop involving service mountnfs at depth 1
insserv:  loop involving service sendsigs at depth 1
insserv:  loop involving service ifupdown-clean at depth 3
insserv:  loop involving service checkroot at depth 2
insserv:  loop involving service dmraid at depth 1
insserv:  loop involving service mountkernfs at depth 1
insserv:  loop involving service udev at depth 1
insserv:  loop involving service lvm at depth 1
insserv:  loop involving service umountroot at depth 1
insserv:  loop involving service networking at depth 1
insserv:  loop involving service $network at depth 1
insserv:  loop involving service mountdevsubfs at depth 1
insserv:  loop involving service hwclock at depth 1
insserv:  loop involving service halt at depth 1
insserv:  loop involving service reboot at depth 1
insserv:  loop involving service hwclockfirst at depth 1
insserv:  loop involving service hdparm at depth 1
insserv:  loop involving service bootlogd at depth 1
insserv:  loop involving service glibc at depth 1
insserv:  loop involving service hostname at depth 1
insserv:  loop involving service mtab at depth 1
insserv:  loop involving service keymap at depth 1
insserv:  loop involving service modutils at depth 1
insserv:  loop involving service udev-mtab at depth 1
insserv: There is a loop between service mountall and checkfs
insserv:  loop involving service hibernate-cleanup at depth 1
insserv: exiting now!


--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.24-rc6-ge697789d

Debian Release: lenny/sid
  500 unstable        www.debian-multimedia.org
  500 unstable        ftp.iasi.roedu.net
  500 testing         ftp.iasi.roedu.net
  500 gutsy           wine.budgetdedicated.com
    1 experimental    ftp.iasi.roedu.net

--- Package information. ---
Depends                     (Version) | Installed
=====================================-+-===============
libc6                      (>= 2.6-1) | 2.7-5
libdevmapper1.02.1     (>= 2:1.02.20) | 2:1.02.24-2
libncurses5                  (>= 5.6) | 5.6+20071215-1
libreadline5                 (>= 5.2) | 5.2-3
libselinux1               (>= 2.0.15) | 2.0.15-2+b1
libsepol1                  (>= 2.0.3) | 2.0.3-1+b1






More information about the pkg-lvm-maintainers mailing list