[Bug 1123192] Re: open-iscsi removes modules on stop but should not
Alex Bligh
ubuntu at alex.org.uk
Thu Feb 14 15:13:10 UTC 2013
Ritesh,
We're actually seeing 2 problems:
1. on an upgrade to the open-iscsi module, between the stop and the
subsequent start, a daemon is calling iscsiadm and that is failing as
the module isn't loaded. Arguably this is our problem.
2. on a separate system, we have something which does something similar
to iscsiadm by manipulating /proc/scsi/scsi etc. directly. This is, I
believe, permissible. I don't think this is our problem.
I'm curious to know what the reason is for the removal in the first
place.
Alex
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to open-iscsi in Ubuntu.
https://bugs.launchpad.net/bugs/1123192
Title:
open-iscsi removes modules on stop but should not
Status in “open-iscsi” package in Ubuntu:
New
Bug description:
open-iscsi's stop script has within it the following lines:
stop() {
stoptargets
log_daemon_msg "Stopping iSCSI initiator service"
start-stop-daemon --stop --quiet --signal KILL --exec $DAEMON
rm -f $PIDFILE /lib/init/rw/sendsigs.omit.d/`basename $PIDFILE`
modprobe -r ib_iser 2>/dev/null
modprobe -r iscsi_tcp 2>/dev/null
log_end_msg 0
}
The modprobe -r lines attempt to remove the relevant iscsi modules. I believe this to be a bug, because there may be other users of those modules besides open-iscsi. On an upgrade (for instance) and attempt is made to remove those modules (albeit ignoring errors), and then modprobe them back in again. However, those modules are not distributed in the open-iscsi package - they are kernel modules - and open-iscsi has no business removing them as there may be other users using them in the mean time.
I can see no reason why they are being removed at all.
A simple fix is to remove the two 'modprobe -r' lines from debian
/open-iscsi.init.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1123192/+subscriptions
More information about the foundations-bugs
mailing list