https://bugzilla.novell.com/show_bug.cgi?id=465187 Summary: cannot boot from iscsi disk due to problem in 12-iscsi.sh script from mkinit Classification: openSUSE Product: openSUSE 11.1 Version: RC 2 Platform: Other OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: wessels147@yahoo.com QAContact: qa@suse.de Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.5) Gecko/2008121300 SUSE/3.0.5-1.1 Firefox/3.0.5 Build Identifier: The 12-iscsi.sh script is part of mkinitrd. The initial ramdisk gets loaded via pxe. At some point the 12-iscsi.sh script gets called and fails. This prevents the boot disk from appearing and therefore in a non booting system. The problem lies in the last line: /sbin/iscsiadm -m node -L onboot The -L (login all) doesn't work for onboot see the man pages. From the man iscsiadm manpages: -L, --loginall==[all|manual|automatic] For node mode, login all sessions with the node or conn startup values passed in or all running sesssion, except ones marked onboot, if all is passed in. This option is only valid for node mode (it is valid but not functional for session mode). The script tags the target with the 'onboot' value but this cannot be used for login. I fixed the script by changing the last line into /sbin/iscsiadm -m node -p ${TargetAddress}:${TargetPort} -T ${TargetName} -l This logs into the target as expected. Reproducible: Always -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.