Bug 842771
Summary: | 3.1 beta1 - [vdsm] TypeError: cannot marshal None unless allow_none is enabled after restore from suspend (unable to migrate vm) | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Haim <hateya> | ||||
Component: | vdsm | Assignee: | Gal Hammer <ghammer> | ||||
Status: | CLOSED ERRATA | QA Contact: | GenadiC <gcheresh> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 6.3 | CC: | abaron, aburden, bazulay, cpelland, danken, iheim, ilvovsky, lpeer, mavital, mpavlik, yeylon, ykaul, zdover | ||||
Target Milestone: | beta | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | virt, infra, network | ||||||
Fixed In Version: | vdsm-4.9.6-28.0 | Doc Type: | Bug Fix | ||||
Doc Text: |
Previously, the virtual machine's "mirror" and "mirrorPath" properties had a value of "None" rather than an empty string. This caused problems when restoring virtual machines from suspended states. The "mirror" and "mirrorPath" properties are now correctly set to empty strings, and this issue no longer causes the failure of virtual machines to restore from suspended states.
|
Story Points: | --- | ||||
Clone Of: | Environment: | ||||||
Last Closed: | 2012-12-04 19:03:34 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 581266, 833637, 835390, 835392 | ||||||
Attachments: |
|
Description
Haim
2012-07-24 14:52:53 UTC
[root@nott-vds1 ~]# vdsClient -s 0 list Traceback (most recent call last): File "/usr/share/vdsm/vdsClient.py", line 2113, in <module> code, message = commands[command][0](commandArgs) File "/usr/share/vdsm/vdsClient.py", line 265, in do_list response = self.s.list(True, vms) File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib64/python2.6/xmlrpclib.py", line 1253, in request return self._parse_response(h.getfile(), sock) File "/usr/lib64/python2.6/xmlrpclib.py", line 1392, in _parse_response return u.close() File "/usr/lib64/python2.6/xmlrpclib.py", line 838, in close raise Fault(**self._stack[0]) Fault: <Fault 1: "<type 'exceptions.TypeError'>:cannot marshal None unless allow_none is enabled"> Created attachment 600047 [details]
vdsm logs
(In reply to comment #2) > Created attachment 600047 [details] > vdsm logs 100% reproduction. A proposed fix: http://gerrit.ovirt.org/6909 *** Bug 827012 has been marked as a duplicate of this bug. *** copying severity and target release from closed duplicate Verified in SI13.2 Suspend and restore worked on Non_mirroring VM Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2012-1508.html |