Your message dated Fri, 18 Sep 2009 18:32:11 +0000
with message-id <e1moiff-0000oh...@ries.debian.org>
and subject line Bug#542370: fixed in multipath-tools 0.4.8-15.1
has caused the Debian Bug report #542370,
regarding Patch used in NMU version 0.4.8-15.1
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
542370: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542370
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: open-iscsi
Version: 2.0.870~rc3-0.4
Severity: important
User: initscripts-ng-de...@lists.alioth.debian.org
Usertags: incorrect-dependency
With the recent upload of lvm2 (version 2.02.51-1), a loop in the
init.d dependencies were introduced. I am not quite sure what
ordering is intended, so I am unsure how to solve this. I assign this
bug to the open-iscsi package because I suspect that is the one that
should change to run earlier in the boot, but feel free to assign it
to another package if you believe this is wrong.
These are the init.d script headers involved in the loop:
### BEGIN INIT INFO
# Provides: lvm2 lvm
# Required-Start: mountdevsubfs udev
# Required-Stop:
# Should-Start: mdadm-raid cryptdisks-early multipath-tools-boot
# Should-Stop: umountroot mdadm-raid
# X-Start-Before: checkfs mountall
# X-Stop-After: umountfs
# Default-Start: S
# Default-Stop: 0 6
### END INIT INFO
### BEGIN INIT INFO
# Provides: multipath-tools-boot
# Required-Start: checkroot module-init-tools
# Required-Stop: checkroot module-init-tools
# Should-Start: iscsi
# Should-Stop: iscsi
# Default-Start: S
# Default-Stop:
# Short-Description: early multipath boot script
# Description:
### END INIT INFO
### BEGIN INIT INFO
# Provides: iscsi
# Required-Start: $local_fs
# Required-Stop: $remote_fs sendsigs networking
# Default-Start: S
# Default-Stop: 0 6
### END INIT INFO
### BEGIN INIT INFO
# Provides: mountall
# Required-Start: checkfs
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount all filesystems.
# Description:
### END INIT INFO
The loop is iscsi -> $local_fs -> mountall -> lvm2 ->
multipath-tools-boot -> iscsi.
If iscsi should start before multipath-tools-boot in the boot, it
can't have start dependencies on $local_fs. On the other hand, it
uses binaries in /usr/bin/, and that is only guaranteed to be
available after mountnfs.sh is executed a lot later in the boot
sequence (ie should depend on $remote_fs). Perhaps
multipath-tools-boot should not depend on iscsi? This is the old
sequence:
S21multipath-tools-boot
S26lvm2
S35mountall.sh
S45mountnfs.sh
S45open-iscsi
If this is the wanted sequence, the dependencies of
multipath-tools-boot need to drop the dependency on iscsi, and
open-iscsi need to have a start-dependency on $remote_fs. If
open-iscsi should run before multipath-tools-boot, the binaries used
need to move from /usr/bin/ to /bin/, and the dependencies need to
change to reflect the new location.
Also, the shutdown dependencies look strange, having dependencies on
both $remote_fs, sendsigs and networking. If it should start very
early, I assume it should stop very late too. The current stop
dependencies do not make that happen. CC to the lvm2 and
multipath-tools-boot maintainers.
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: multipath-tools
Source-Version: 0.4.8-15.1
We believe that the bug you reported is fixed in the latest version of
multipath-tools, which is due to be installed in the Debian FTP archive:
kpartx_0.4.8-15.1_i386.deb
to pool/main/m/multipath-tools/kpartx_0.4.8-15.1_i386.deb
multipath-tools-boot_0.4.8-15.1_all.deb
to pool/main/m/multipath-tools/multipath-tools-boot_0.4.8-15.1_all.deb
multipath-tools_0.4.8-15.1.diff.gz
to pool/main/m/multipath-tools/multipath-tools_0.4.8-15.1.diff.gz
multipath-tools_0.4.8-15.1.dsc
to pool/main/m/multipath-tools/multipath-tools_0.4.8-15.1.dsc
multipath-tools_0.4.8-15.1_i386.deb
to pool/main/m/multipath-tools/multipath-tools_0.4.8-15.1_i386.deb
multipath-udeb_0.4.8-15.1_i386.udeb
to pool/main/m/multipath-tools/multipath-udeb_0.4.8-15.1_i386.udeb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 542...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <p...@debian.org> (supplier of updated multipath-tools
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Fri, 18 Sep 2009 20:17:13 +0200
Source: multipath-tools
Binary: multipath-tools kpartx multipath-tools-boot multipath-udeb
Architecture: source i386 all
Version: 0.4.8-15.1
Distribution: unstable
Urgency: low
Maintainer: Debian LVM Team <pkg-lvm-maintain...@lists.alioth.debian.org>
Changed-By: Petter Reinholdtsen <p...@debian.org>
Description:
kpartx - create device mappings for partitions
multipath-tools - maintain multipath block device access
multipath-tools-boot - Support booting from multipath devices
multipath-udeb - maintain multipath block device access (udeb)
Closes: 542370
Changes:
multipath-tools (0.4.8-15.1) unstable; urgency=low
.
* Non-maintainer upload to fix release goal.
* Drop iscsi as dependency for multipath-tools-boot init.d script to
avoid dependency loop (Closes: #542370).
Checksums-Sha1:
54da50f3331f2c9c2b551bf363befcb71d2aa449 1356 multipath-tools_0.4.8-15.1.dsc
c974f276e25cfb559734288679d244e9466ccee8 23505
multipath-tools_0.4.8-15.1.diff.gz
3d640a9801b74010a06add1ea1dccf816f490c08 165294
multipath-tools_0.4.8-15.1_i386.deb
1f1192aa9004baaa9e77f201bea05d4f0650c69d 25348 kpartx_0.4.8-15.1_i386.deb
8e8114fad31c28f6288cf531e4934fc9c98ce864 11352
multipath-tools-boot_0.4.8-15.1_all.deb
edddb43e4828fc5bf349098024850603e12fe44a 85356
multipath-udeb_0.4.8-15.1_i386.udeb
Checksums-Sha256:
91ba13cd50c79ce5ab6c08d0373f782ce7c1883f0ce2c6d6924fef9dfa9f2ccd 1356
multipath-tools_0.4.8-15.1.dsc
c0925a4c3a5fa73736b63e2295ddd7e5810c754822c080f39562b7e6d0a3e3a3 23505
multipath-tools_0.4.8-15.1.diff.gz
e76fa8cf66aad9e8638d22bb51fb69efbf18efef11f856b332ef3d11d4a636ed 165294
multipath-tools_0.4.8-15.1_i386.deb
62f958ed7efab0b1069ad75a0e56bfd7bc3590804b004c2e0bd810375e86a8e5 25348
kpartx_0.4.8-15.1_i386.deb
cc932a9a73199e998d0e52a80a4fa4780517dc9357e2c20dd519b482c85b9f3e 11352
multipath-tools-boot_0.4.8-15.1_all.deb
4d7e55671b8885f167c77f46607b1f2e05b64c6ae8b5c407079eea17877586fb 85356
multipath-udeb_0.4.8-15.1_i386.udeb
Files:
5f2f9f464295ba199280efb87ebc1c67 1356 admin extra
multipath-tools_0.4.8-15.1.dsc
1bdee3a834281f4dea6589827afac676 23505 admin extra
multipath-tools_0.4.8-15.1.diff.gz
0ae6c06eff3903cb11de4f7d8483fc7a 165294 admin extra
multipath-tools_0.4.8-15.1_i386.deb
696fc4f3d5018d3c45ee3d089e8446e4 25348 admin extra kpartx_0.4.8-15.1_i386.deb
7a4747e83ea71571bcd7abc3d9b637ee 11352 admin extra
multipath-tools-boot_0.4.8-15.1_all.deb
ef310ba8cd9b20edac0893988efe5095 85356 debian-installer extra
multipath-udeb_0.4.8-15.1_i386.udeb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFKs9AW20zMSyow1ykRAjGVAKDq9sLBNEjM/yALzKFpJRQPiFUQFQCg5PwK
xYhyk55zd4THqjjttFmH72M=
=jg1Z
-----END PGP SIGNATURE-----
--- End Message ---