Hi. Let me know if I should be reporting this elsewhere for reasons that
I''m about to detail below.
I''m fiddling with Xen 4.1.1 on Debian squeeze running kernel 3.0. I was
really exciting about the Kronos project bringing the API to Debian/Ubuntu so I
thought I''d give it a try.
I''m find myself facing a number of challenges working with a local lvm
based SR. Trying to outright create one, I kept getting errors.. but I was able
to work around it using the sr-introduce workaround. Now i''m trying to
import a raw disk image using the command xe vdi-import and i''m
getting a very nasty error:
root@squeeze:~xe vdi-import uuid=6d028ae2-a8be-403a-98ae-a02e498af3a0
filename=c2_appliance.disk.xm
The server failed to handle your request, due to an internal error. The given
message may give details useful for debugging the problem.
message: Caught exception: SR_BACKEND_FAILURE: [ non-zero exit; ;
/usr/lib/xen-common/xapi/sm/util.py:17: DeprecationWarning: The popen2 module is
deprecated. Use the subprocess module.
import os, re, sys, popen2, subprocess
Traceback (most recent call last):
File "/usr/lib/xen-common/xapi/sm/LVMSR", line 1959, in
<module>
SRCommand.run(LVHDSR, DRIVER_INFO)
File "/usr/lib/xen-common/xapi/sm/SRCommand.py", line 252, in run
ret = cmd.run(sr)
File "/usr/lib/xen-common/xapi/sm/SRCommand.py", line 94, in run
return self._run_locked(sr)
File "/usr/lib/xen-common/xapi/sm/SRCommand.py", line 131, in
_run_locked
return self._run(sr, target)
File "/usr/lib/xen-common/xapi/sm/SRCommand.py", line 185, in _run
writable, caching_params)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 1282, in
activate
writable, caching_params):
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 32, in wrapper
ret = op(self, *args)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 1314, in
_activate_locked
dev_path = self._activate(sr_uuid, vdi_uuid, writable, caching_params)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 1334, in
_activate
dev_path = self._tap_activate(phy_path, vdi_type, sr_uuid, writable)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 1126, in
_tap_activate
tapdisk = Tapdisk.find_by_path(phy_path)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 594, in
find_by_path
return cls.find(path=path)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 582, in find
found = list(cls.list(**args))
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 557, in list
for row in TapCtl.list(**args):
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 67, in loop
return f(*__t, **__d)
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 271, in list
return list(cls.__list(**args))
File "/usr/lib/xen-common/xapi/sm/blktap2.py", line 247, in __list
key, val = field.split(''='')
ValueError: need more than 1 value to unpack
]
I haven''t tried this with a ext type repository yet, but I think I will
soon do so. Is what I''m trying to do expected to work?
_______________________________________________
Xen-users mailing list
Xen-users@lists.xensource.com
http://lists.xensource.com/xen-users