Hi Per. I did not gave up on OpenSus3 13.2 with multipath and continued my search for a solution for this issue. Then I found this thread about the bug on Debian https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799781 At some point we have a post from Tero Marttila <tero.marttila@paivola.fi> that says "The slow boot with systemd-udev timeouts killing deadlocked multipath workers no longer occurs with 0.5.0+git0.770e6d0d-3, since multipath is no longer invoked from udev:
multipath-tools (0.5.0+git0.770e6d0d-3) unstable; urgency=medium
* [fd43c41] Drop udev rule to invoke multipath per path. Thanks to Apollon Oikonomopoulos (Closes: #580972)
I can confirm that a similar workaround (disabling /lib/udev/rules.d/60-multipath.rules) fixes slow boot times on jessie, synchronizing on the /etc/init.d/multipath-tools service (with #776214 systemd Before=remote-fs-pre.target modifications) instead." So I decided to test this workaround. I located the file and disabled it with jupiter:~ # locate multipath.rules /usr/lib/udev/rules.d/56-multipath.rules jupiter:~ # jupiter:~ # more /usr/lib/udev/rules.d/56-multipath.rules # Set DM_MULTIPATH_DEVICE_PATH if the device should be handled by multipath SUBSYSTEM!="block", GOTO="end_mpath" ENV{MPATH_SBIN_PATH}="/sbin" TEST!="$env{MPATH_SBIN_PATH}/multipath", ENV{MPATH_SBIN_PATH}="/usr/sbin" SUBSYSTEM=="block", ACTION=="add|change", KERNEL=="sd*|dasd*", \ ENV{DM_MULTIPATH_DEVICE_PATH}!="1", \ PROGRAM=="$env{MPATH_SBIN_PATH}/multipath -i -u %k", \ ENV{DM_MULTIPATH_DEVICE_PATH}="1" \ ENV{ID_FS_TYPE}="none" \ ENV{SYSTEMD_READY}="0" LABEL="end_mpath" jupiter:~ # jupiter:~ # jupiter:~ # mv /usr/lib/udev/rules.d/56-multipath.rules /usr/lib/udev/rules.d/56-multipath.rules_disabled jupiter:~ # jupiter:~ # systemctl enable multipathd jupiter:~ # jupiter:~ # shutdown -r -t10 now And Voila!!! The system boot up flawlessly, everything worked as expected and the multipath drivers were available. I don't know how or to whom address this issue/solution to have it fixed on OpenSuse 13.2 Regards, Carlos Xavier.
-----Mensagem original----- De: Per Jessen [mailto:per@computer.org] Enviada em: segunda-feira, 26 de outubro de 2015 13:40 Para: opensuse@opensuse.org Assunto: Re: [opensuse] System hangs when enabling multipathd with iscsi drivers on OpenSuse 13.2
Carlos Xavier wrote:
Hi.
We are facing a big trouble when trying to get our new Linux box boot with the multipathd enabled. With multipathd enabled, the system gets into a loop when booting, after some time it asks for the password to get into maintenance mode. As we are using ICSSI drivers it depends on the network to be fully working. But when UDEV starts and sees that multipath is enabled it tries to get the device online. Since we don't have the network configured already it keeps trying and this way the system won't start.
Hi Carlos
I have not tried this with 13.2, but I did see a looping multipathd at some point:
http://lists.opensuse.org/opensuse-factory/2015-09/msg00503.html
I'm sorry that's not of much help. Maybe I'll try and install 13.2 with iSCSI.
-- Per Jessen, Zürich (13.1°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org