> >
> You can remove the slash here.
> Also, can you remove the keyname variable in the tc which is not at all
> used anywhere for the verification.
> The tc fails with the following error for Xen:
>
> VSSD - 02_bootldr.py: FAIL
> ERROR - AttributeError : 'str' object has no attribute
'Bootloader'
> Traceback (most recent call last):
> File "./lib/XenKvmLib/const.py", line 116, in do_try
> File "02_bootldr.py", line 50, in main
> xmlfile.set_bootloader(options.ip, gtype=0)
> File "./lib/XenKvmLib/vxml.py", line 567, in set_bootloader
> AttributeError: 'str' object has no attribute 'Bootloader'
> ERROR - None
>
It fails for Xen now. Have you look into this failure?
Kaitlin - Is there any changes of VSSD provider these days?
Thanks!
If you look at the message python prints when the test fails, you can
see that python is encountering an error on line 567 of
./lib/XenKvmLib/vxml.py. So that's a good hint to where you need to
start investigating the issue.
The problem is that the vssd mof doesn't have a Bootloader attribute.
If you print it out, you see the following:
instance of Xen_VirtualSystemSettingData {
Ramdisk = "/tmp/default-xen-initrd";
Kernel = "/tmp/default-xen-kernel";
ElementName = "dom";
Description = "Virtual System";
InstanceID = "Xen:dom";
isFullVirt = false;
Caption = "Virtual System";
AutomaticShutdownAction = 2;
AutomaticRecoveryAction = 2;
VirtualSystemType = "Xen";
CreationClassName = "Xen_VirtualSystemSettingData";
VirtualSystemIdentifier = "dom";
};
I'll send a patch to fix this issue.
Thanks!
--
Kaitlin Rupert
IBM Linux Technology Center
kaitlin(a)linux.vnet.ibm.com