Your message dated Thu, 21 May 2015 10:18:02 +0200
with message-id <[email protected]>
and subject line Re: open-iscsi: umountiscsi.sh script does not properly check
while traverse sysfs structure
has caused the Debian Bug report #765431,
regarding open-iscsi: umountiscsi.sh script does not properly check while
traverse sysfs structure
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.)
--
765431: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765431
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: open-iscsi
Version: 2.0.873-3
Severity: important
Tags: patch
Dear Maintainer,
The umountiscsi.sh helper script does not properly check while traverse sysfs
filesystem for mounted
iSCSI devices. This cause a problem unmounting "/" or other filesystems when
'restart', 'stop' option
used with open-iscsi init script.
I suggest patch (below) to repair this.
-- System Information:
Debian Release: 7.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages open-iscsi depends on:
ii libc6 2.13-38+deb7u4
ii udev 175-7.2
open-iscsi recommends no packages.
open-iscsi suggests no packages.
-- Configuration Files:
/etc/init.d/umountiscsi.sh changed [not included]
/etc/iscsi/initiatorname.iscsi changed [not included]
-- no debconf information
--- umountiscsi.sh 2012-06-28 00:35:52.000000000 +0700
+++ umountiscsi-20141014.sh 2014-10-14 01:12:35.459559179 +0700
@@ -54,6 +54,9 @@
continue
fi
for BLOCK_FILE in $SESSION_DIR/target*/*\:*/block/*; do
+ if ! [ -d $BLOCK_FILE ]; then
+ continue
+ fi
BLOCK_DEV=`echo "$BLOCK_FILE" | sed 's/.*block\///'`
DOS_PARTITIONS="`awk "/^\/dev\/$BLOCK_DEV/ { print \\$2; }" < /proc/mounts`"
for DEVICE in $DOS_PARTITIONS; do
--- End Message ---
--- Begin Message ---
Version: 2.0.873+git0.3b4b4500-1
Closing this bug since Jessie has been released as stable now
and includes the fix for this issue.
--- End Message ---