** Changed in: nova/havana
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1228847
Title:
VMware: VimException: Exception in __deepcopy__ Method not found
Status in OpenStack Compute (Nova):
Fix Released
Status in OpenStack Compute (nova) havana series:
Fix Released
Bug description:
When an exception occurs in the VMWare driver, for example when there
are no more IP addresses available, then the following exception is
returned:
2013-09-22 05:26:22.522 ERROR nova.compute.manager
[req-b29710eb-5cb9-4de1-adca-919119b10460 demo demo] [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] Error: Exception in __deepcopy__ Method
not found: 'VimService.VimPort.__deepcopy__'
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] Traceback (most recent call last):
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/compute/manager.py", line 1038, in _build_instance
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] set_access_ip=set_access_ip)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/compute/claims.py", line 53, in __exit__
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] self.abort()
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/compute/claims.py", line 107, in abort
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] LOG.debug(_("Aborting claim: %s") %
self, instance=self.instance)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/openstack/common/gettextutils.py", line 228, in __mod__
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] return copied._save_parameters(other)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/openstack/common/gettextutils.py", line 186, in
_save_parameters
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] self.params = copy.deepcopy(other)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
190, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = _reconstruct(x, rv, 1, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
334, in _reconstruct
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] state = deepcopy(state, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
257, in _deepcopy_dict
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y[deepcopy(key, memo)] =
deepcopy(value, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
190, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = _reconstruct(x, rv, 1, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
334, in _reconstruct
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] state = deepcopy(state, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
257, in _deepcopy_dict
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y[deepcopy(key, memo)] =
deepcopy(value, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
190, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = _reconstruct(x, rv, 1, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
334, in _reconstruct
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] state = deepcopy(state, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
257, in _deepcopy_dict
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y[deepcopy(key, memo)] =
deepcopy(value, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
190, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = _reconstruct(x, rv, 1, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
334, in _reconstruct
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] state = deepcopy(state, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
257, in _deepcopy_dict
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y[deepcopy(key, memo)] =
deepcopy(value, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
190, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = _reconstruct(x, rv, 1, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
334, in _reconstruct
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] state = deepcopy(state, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
257, in _deepcopy_dict
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y[deepcopy(key, memo)] =
deepcopy(value, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
163, in deepcopy
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] y = copier(x, memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File "/usr/lib/python2.7/copy.py", line
285, in _deepcopy_inst
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] return x.__deepcopy__(memo)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] File
"/opt/stack/nova/nova/virt/vmwareapi/vim.py", line 195, in vim_request_handler
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] _("Exception in %s ") % (attr_name),
excep)
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c] VimException: Exception in __deepcopy__
Method not found: 'VimService.VimPort.__deepcopy__'
2013-09-22 05:26:22.522 TRACE nova.compute.manager [instance:
7f425853-63a9-4d84-8a66-38d6494b9b4c]
2013-09-22 05:37:01.926 DEBUG nova.virt.vmwareapi.driver
[req-8c58e23f-3970-4c4c-bfbf-39060c0da3ba demo demo] 'VMwareAPISession' object
has no attribute 'vim' from (pid=2206) __del__
/opt/stack/nova/nova/virt/vmwareapi/driver.py:705
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1228847/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp