This bug was fixed in the package open-iscsi - 2.0.870.1-0ubuntu1 --------------- open-iscsi (2.0.870.1-0ubuntu1) jaunty; urgency=low * New upstream release: - Support 2.6.26/27 kernels (LP: #289470). - Fix iscsid shutdown (LP: #181188). * Merge from Debian. Remaining Ubuntu changes: - Note: Debian version isn't 870~rc3 but 869.2 which leads to a big .diff.gz file. Only files in debian/ have been considered for this merge since debian hasn't patched the source. - debian/control, debian/rules, debian/open-iscsi-udeb*: + Add open-iscsi-udeb. - debian/open-iscsi.dirs: + rename dirs to open-iscsi.dirs because of open-iscsi-udeb addition. + drop network/if-up.d/ directory since we're using symlinks instead. + utilities installed in /bin,/sbin rather than /usr/bin,/usr/sbin. - debian/open-iscsi.init: + utilities installed in /bin,/sbin rather than /usr/bin,/usr/sbin. + lsb log messages. + Don't generate initiatorname name (moved to postinst). + Support for being called from ifup/ifdown scripts. + Refactor start functions: - move daemon start to startdaemon function. - call udevadm settle rather then udevsettle (which doesn't do anything useful). - don't exit if the daemon is already running during sanitychecks. Instead check in startdaemon if the daemon needs to be started. - only start automatic targets if necessary. - add waitfordevices function: called during rcS, waits for all automatic targets to be ready. Iscsi targets are considered as local block devices - they don't need to be marked with _netdev in fstab. (LP: #227848) - start targets if not run from rcS. + Check status of iscsid daemon in addition to listing the iscsi sessions when status action is called. + Add iscsid to the list of processes that should not be killed by sendsigs during shutdown (LP: #192080). + Add starttargets, stoptargets and restarttargets to usage message. - debian/rules: + Install utilities /bin,/sbin rather than /usr/bin,/usr/sbin. + Start open-iscsi at S25 (waiting for devices created by ifupdown calls and before local filesystems are checked and mounted) + stop at S41 (after local filesystems are unmounted). Don't use umountiscsi.sh script from debian. (LP: #192080). - debian/initiatorname.iscsi, debian/open-iscsi.postinst: + Generate the random initiatorname during postinstall rather than in the init script. + Don't ship a default initiatorname.iscsi file. - debian/open-iscsi.postinst: + fix init script ordering on upgrades. - debian/open-iscsi.links: + symlink open-iscsi init script in if-up.d and if-down.d directory so that the iscsi subsystem is started/stopped when network interfaces are configured. - debian/open-iscsi.postrm: + delete iscsi configuration when the package is purged. - utils/iscsi_discovery: De-bashify iscsi_discovery. - usr/idbm.c: Fix build failure with new glibc. LP: #299843. * Dropped: - Exit without error if /sys is not available. Otherwise, it's not possible to use this package as a build-dependency (in Debian). - Drop upstream url in long description now that it's in the Homepage field (in Debian). open-iscsi (2.0.870~rc3-0.3) unstable; urgency=low * Non-maintainer upload. * Do not exit with return code 1 in init script, because it breaks upgrades and is a policy violation (Closes: #503070) open-iscsi (2.0.870~rc3-0.2) unstable; urgency=low * Non-maintainer upload. * Drop patch from iscsistart.c which breaks booting from iscsi. (closes: #499508) * Drop patch from version.h which adds an outdated upstream version number. open-iscsi (2.0.870~rc3-0.1) unstable; urgency=low * Non-maintainer upload. * New upstream release - Adds support for Linux 2.6.26 (Closes: #499508) * Fix ">&" redirection bashism in open-iscsi initscript. open-iscsi (2.0.869.2-2.1) unstable; urgency=medium * Non-maintainer upload. * Fix bashism in debian/rules (Closes: #484427) - Move upstream URL to Homepage field. - Bump Standards-Version to 3.8.0. open-iscsi (2.0.869.2-2) unstable; urgency=low * Revert if-up.d approach for logging into automatic targets; just start open-iscsi at rcS.d/S45, and mount _netdev filesystems when open-iscsi is started. * Call udevsettle before mounting open-iscsi (2.0.869.2-1) unstable; urgency=low * New upstream release open-iscsi (2.0.869~rc4-1) experimental; urgency=low * init script: If /sys is not mounted return without error (Closes: #470434, #423368) * Merged changes by Andrew Moise