#4326 closed defect (fixed)
Failed to start VM with iSCSI disk (VERR_NO_DIGITS) => fixed in svn
Reported by: | Kai Hambrecht | Owned by: | |
---|---|---|---|
Component: | virtual disk | Version: | VirtualBox 3.0.0 |
Keywords: | iSCSI | Cc: | |
Guest type: | Windows | Host type: | Linux |
Description
I have created an VM with an iSCSI disk attached. The disk is accessible:
$ VBoxManage list hdds VirtualBox Command Line Management Interface Version 3.0.0 (C) 2005-2009 Sun Microsystems, Inc. All rights reserved. UUID: db119233-9eb9-4560-a349-fb3fb468108d Format: iSCSI Location: 192.168.10.1|iqn.1994-04.org.netbsd.iscsi-target:target0 Accessible: yes Usage: w_xp (UUID: 6559588e-d090-4ec6-8878-64eed543260b)
However, the VM fails to start. Error is:
iSCSI: configuration error: failed to convert LUN to integer (VERR_NO_DIGITS).
see also attached VBox.log at the very end.
This iSCSI Disk used to work with 3.0.0_BETA2_49051 but stopped working with final 3.0.0_49315. Just to verify, i did downgrade to BETA2 an the disk worked again, but after upgrade to final 3.0 it will fail anew.
Attachments (1)
Change History (6)
by , 15 years ago
comment:1 by , 15 years ago
comment:2 by , 15 years ago
C:\Program Files\Sun\xVM VirtualBox>VBoxManage addiscsidisk -server 192.168.0.15 0 -target "iqn.1986-03.com.sun:02:417b9f5a-210c-68d5-b0fa-ccf232be9e11" -commen t "workxp"
VirtualBox Command Line Management Interface Version 3.0.0 (C) 2005-2009 Sun Microsystems, Inc. All rights reserved.
ERROR: Method MediumBase::put_Description is not implemented Details: code E_NOTIMPL (0x80004001), component HardDisk, interface IHardDisk, c allee IUnknown Context: "COMSETTER(Description)(comment)" at line 1052 of file VBoxManageDisk.c pp iSCSI disk created. UUID: b365087d-5304-4cf8-b9a2-94392b404789
C:\Program Files\Sun\xVM VirtualBox>vboxmanage list hdds VirtualBox Command Line Management Interface Version 3.0.0 (C) 2005-2009 Sun Microsystems, Inc. All rights reserved.
UUID: fab236dd-4cc6-4a8e-a389-b72b6e818289 Format: VDI Location: Z:\Work XP VPN.vdi Accessible: yes Usage: Windows XP Work (UUID: d9802015-4770-4327-b28f-98a0aead7dc4)
UUID: b365087d-5304-4cf8-b9a2-94392b404789 Format: iSCSI Location: 192.168.0.150|iqn.1986-03.com.sun:02:417b9f5a-210c-68d5-b0fa-ccf23 2be9e11 Accessible: yes Usage: workxp (UUID: 499eab4e-7a13-4129-ba23-ef2c13917ca0)
C:\Program Files\Sun\xVM VirtualBox>
glad I tried it on the windows box before upgrading the production ubuntu box :)
comment:3 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | Failed to start VM with iSCSI disk (VERR_NO_DIGITS) → Failed to start VM with iSCSI disk (VERR_NO_DIGITS) => fixed in svn |
Fixed in svn, and will be in the next maintenance release. Reason was incorrect handling of default values. Workaround is relatively tedious: specify the value (via setextradata) for each and every iSCSI config setting which shows an empty string as the value. And these changes should be removed again once the fixed version is installed.
comment:4 by , 15 years ago
which key/value pair has to be set as extradata? do you have an example?
comment:5 by , 15 years ago
<Property name="TargetName" value="192.168.0.150|iqn.1986-03.com.sun:02:417b9f5a-210c-68d5-b0fa-ccf23"/>
add the following lines on your iSCSI disk section of "VirtualBox.xml" (hope values are correct =P)
<Property name="LUN" value="0"/>
<Property name="Timeout" value="10000"/>
<Property name="HostIPStack" value="1"/>
I'm having the same error. This was a new vbox install and I added the iscsi target and created the vm. When I tried to boot I received the same error. The was a working iscsi vbox target... looks like a bug?