Your message dated Sun, 13 Sep 2009 19:17:27 +0000
with message-id <[email protected]>
and subject line Bug#541390: fixed in open-iscsi 2.0.870~rc3-0.5
has caused the Debian Bug report #541390,
regarding Incorrect provides and dependencies in init.d script
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 [email protected]
immediately.)
--
541390: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541390
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: open-iscsi
Version: 1.0.485-2
Severity: important
Tags: patch
User: [email protected]
Usertags: incorrect-dependency incorrect-provides
With dependency based boot sequencing, I discovered what I believe is
a bug in the init.d script. The dependencies are not correct. The
daemon need /usr/ to be mounted, and thus need to depend on $remote_fs
both during boot and shutdown. Also, the stop-open-iscsi script
depend on open-iscsi, while the open-iscsi script provide iscsi. The
provide need to match the depend, and I suggest renaming the provide
to handle this.
I suspect the stop dependencies on sendsigs and networking for both
init.d scripts are redundant, but failed to understand why they were
listed in the first place and thus left them there.
<URL:
http://refspecs.freestandards.org/LSB_2.1.0/LSB-generic/LSB-generic/initscrcomconv.html
>
documents the LSB header format. Some debian notes are available from
<URL: http://wiki.debian.org/LSBInitScripts >.
This patch should solve the issue. Without it, the init.d will start
to early in the boot sequence.
diff -ur open-iscsi-2.0.870~rc3-pere/debian/open-iscsi.init
open-iscsi-2.0.870~rc3/debian/open-iscsi.init
--- open-iscsi-2.0.870~rc3-pere/debian/open-iscsi.init 2009-08-13
22:25:53.000000000 +0200
+++ open-iscsi-2.0.870~rc3/debian/open-iscsi.init 2009-08-13
22:29:35.000000000 +0200
@@ -1,7 +1,7 @@
#! /bin/sh
### BEGIN INIT INFO
-# Provides: iscsi
-# Required-Start: $local_fs
+# Provides: open-iscsi
+# Required-Start: $remote_fs
# Required-Stop: $remote_fs sendsigs networking
# Default-Start: S
# Default-Stop: 0 6
Happy hacking,
--
Petter Reinholdtsen
--- End Message ---
--- Begin Message ---
Source: open-iscsi
Source-Version: 2.0.870~rc3-0.5
We believe that the bug you reported is fixed in the latest version of
open-iscsi, which is due to be installed in the Debian FTP archive:
open-iscsi_2.0.870~rc3-0.5.diff.gz
to pool/main/o/open-iscsi/open-iscsi_2.0.870~rc3-0.5.diff.gz
open-iscsi_2.0.870~rc3-0.5.dsc
to pool/main/o/open-iscsi/open-iscsi_2.0.870~rc3-0.5.dsc
open-iscsi_2.0.870~rc3-0.5_i386.deb
to pool/main/o/open-iscsi/open-iscsi_2.0.870~rc3-0.5_i386.deb
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated open-iscsi 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sun, 13 Sep 2009 20:25:49 +0200
Source: open-iscsi
Binary: open-iscsi
Architecture: source i386
Version: 2.0.870~rc3-0.5
Distribution: unstable
Urgency: low
Maintainer: Philipp Hug <[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Description:
open-iscsi - High performance, transport independent iSCSI implementation
Closes: 517225 529280 541390
Changes:
open-iscsi (2.0.870~rc3-0.5) unstable; urgency=low
.
* Non-maintainer upload to fix release goal.
* Fix incorrect provides and dependencies in init.d script (Closes:
#541390).
* Add missing package dependency on udev. Rewrite init.d script to use
'udevadm settle' instead of obsolete 'udevsettle' (Closes: #517225).
* No longer ignore errors in the postinst. Tip from lintian.
* Do not start open-iscsi init.d script during package installation,
to avoid installation problem (Closes: #529280).
Checksums-Sha1:
ee1db136db6938caa5fde9ace1cc21db8724bb2d 1115 open-iscsi_2.0.870~rc3-0.5.dsc
50c849c9ce71ec159de42202c5c1b9e4ea376c06 9435
open-iscsi_2.0.870~rc3-0.5.diff.gz
8d3b5b92ed82c1610f0d270c79d8929697a5996f 559136
open-iscsi_2.0.870~rc3-0.5_i386.deb
Checksums-Sha256:
4eace8c95e587fd11742ae7e0e35acf2cd2436e8b8af091a1398d73d7dd55b10 1115
open-iscsi_2.0.870~rc3-0.5.dsc
5239b7c560cbe8b2faed1174351cb7d68dbe4cf6f276f3967bb80d15d27d3e1d 9435
open-iscsi_2.0.870~rc3-0.5.diff.gz
408171dc8ac924160d5c30c1d2dcf907137356b0c5b341b73a8783eb40e8b041 559136
open-iscsi_2.0.870~rc3-0.5_i386.deb
Files:
55c027dc9b561e3f5ffbb37a46698c5a 1115 net optional
open-iscsi_2.0.870~rc3-0.5.dsc
10edd70708b7e789f2c6ea04cd822c43 9435 net optional
open-iscsi_2.0.870~rc3-0.5.diff.gz
7d29a8e4a8152f887998bbf6004f4e66 559136 net optional
open-iscsi_2.0.870~rc3-0.5_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iD8DBQFKrUNP20zMSyow1ykRAqs7AKCDjH3P4+PeT6p+G2wLe29eEz0EaACgjV0F
8d25heBj/y6laJupeOcWqLM=
=b7TX
-----END PGP SIGNATURE-----
--- End Message ---