<p>That's weird. I'll look into it soon but a diff would have been better</p>
<p>Sent from Galaxy S Android</p>
<div class="gmail_quote">On Mar 1, 2011 3:51 PM, "Quentin" <<a href="mailto:quentin@datavisual.nl">quentin@datavisual.nl</a>> wrote:<br type="attribution">> Package: multipath-tools<br>> Version: 0.4.8+git0.761c66f-9<br>
> Severity: important<br>> <br>> <br>> <br>> -- Package-specific info:<br>> Contents of /etc/multipath.conf:<br>> blacklist {<br>> devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"<br>
> }<br>> defaults {<br>> user_friendly_names yes<br>> }<br>> devices {<br>> device {<br>> vendor "HP"<br>> product "MSA2[02]12fc|MSA2012i"<br>
> getuid_callout "/lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/%n"<br>> hardware_handler "0"<br>> path_selector "round-robin 0"<br>
> path_grouping_policy multibus<br>> failback immediate<br>> rr_weight uniform<br>> no_path_retry 18<br>> rr_min_io 100<br>
> path_checker tur<br>> }<br>> }<br>> <br>> <br>> -- System Information:<br>> Debian Release: 6.0<br>> APT prefers squeeze-updates<br>> APT policy: (500, 'squeeze-updates'), (500, 'stable')<br>
> Architecture: amd64 (x86_64)<br>> <br>> Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)<br>> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)<br>> Shell: /bin/sh linked to /bin/dash<br>> <br>
> Versions of packages multipath-tools depends on:<br>> ii initscripts 2.88dsf-13.1 scripts for initializing and shutt<br>> ii kpartx 0.4.8+git0.761c66f-9 create device mappings for partiti<br>
> ii libaio1 0.3.107-7 Linux kernel AIO access library - <br>> ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib<br>> ii libdevmapper1.02.1 2:1.02.48-5 The Linux Kernel Device Mapper use<br>
> ii libncurses5 5.7+20100313-5 shared libraries for terminal hand<br>> ii libreadline6 6.1-3 GNU readline and history libraries<br>> ii lsb-base 3.2-23.2squeeze1 Linux Standard Base 3.2 init scrip<br>
> ii udev 164-3 /dev/ and hotplug management daemo<br>> <br>> multipath-tools recommends no packages.<br>> <br>> Versions of packages multipath-tools suggests:<br>> ii multipath-tools-boo 0.4.8+git0.761c66f-9 Support booting from multipath dev<br>
> <br>> -- no debconf information<br>> <br>> <br>> The new working (custom modified) script: umountiscsi.sh <br>> <br>> <br>> #! /bin/sh<br>> ### BEGIN INIT INFO<br>> # Provides: umountiscsi.sh<br>
> # Required-Start:<br>> # Required-Stop: $network $remote_fs sendsigs open-iscsi<br>> # Default-Start:<br>> # Default-Stop: 0 1 6<br>> # Short-Description: Unmounts iSCSI filesystems and stops iSCSI services<br>
> ### END INIT INFO<br>> <br>> . /lib/init/vars.sh<br>> <br>> . /lib/lsb/init-functions<br>> <br>> <br>> # Include defaults if available<br>> if [ -f /etc/default/open-iscsi ]; then<br>>         . /etc/default/open-iscsi<br>
> fi<br>> <br>> <br>> do_stop () {<br>> log_daemon_msg "Unmounting iscsi-backed filesystems"<br>> <br>> umount_fail=0<br>> <br>> if [ $HANDLE_NETDEV -eq 1 ]; then<br>>          log_progress_msg "Unmounting all devices marked _netdev";<br>
>          umount -a -O _netdev >/dev/null 2>&1<br>> fi<br>> <br>> <br>> # Now handle iSCSI LVM Volumes<br>> if [ -n "$LVMGROUPS" ]; then<br>>         log_daemon_msg "Deactivating iSCSI volume groups"<br>
>         for vg in "$LVMGROUPS"; do<br>>                 log_progress_msg $vg<br>>                 vgchange --available=n $vg<br>>                 if [ $? -ne 0 ]; then<br>>                         log_warning_msg "Cannot deactivate Volume Group $vg"<br>
>                         umount_fail=1<br>>                 fi<br>>         done<br>>         log_end_msg 0<br>> fi<br>> <br>> for HOST_DIR in /sys/devices/platform/host*; do<br>>         if ! [ -d $HOST_DIR/iscsi_host* ]; then<br>>          continue<br>
>         fi<br>> for SESSION_DIR in $HOST_DIR/session*; do<br>>                 #######if ! [ -d $SESSION_DIR/target* ]; then<br>>                 if ! [ -d $SESSION_DIR/target*/*\:*/block ]; then<br>>                         continue<br>>                 fi<br>>                 for BLOCK_FILE in $SESSION_DIR/target*/*\:*/block/*; do<br>
>                         BLOCK_DEV=`echo "$BLOCK_FILE" | sed 's/.*block\///'`<br>>                         DOS_PARTITIONS="`awk "/^\/dev\/$BLOCK_DEV/ { print \\$2; }" < /proc/mounts`"<br>>                         for DEVICE in $DOS_PARTITIONS; do<br>
>                                 #log_progress_msg $DEVICE<br>>                                 #echo $DEVICE<br>>                                 umount $DEVICE<br>>                                 exit_status=$?<br>>                                 if ! [ $exit_status -eq 0 ]; then<br>>                                         umount_fail=1<br>>                                         log_warning_msg "Could not unmount $DEVICE"<br>
>                                 fi<br>>                         done<br>>                 done<br>>         done<br>> done<br>> <br>> if [ $umount_fail -ne 0 ]; then<br>>          log_end_msg 1<br>>          exit 1<br>> else<br>>          log_end_msg 0<br>
>          exit 0<br>> fi<br>> }<br>> <br>> case "$1" in<br>> start)<br>>         # No-op<br>> ;;<br>> restart|reload|force-reload)<br>>         echo "Error: argument '$1' not supported" >&2<br>
>         exit 3<br>>         ;<br>> stop|"")<br>> do_stop<br>>         ;<br>> *)<br>> echo "Usage: umountiscsi.sh [start|stop]" >&2<br>>         exit 3<br>>         ;<br>> esac<br>
> <br>> <br>> <br></div>