Code: Select all
[DEBUG ] Failed to execute 'virtualbox.list_nodes()' while querying for running nodes: 'VirtualBoxManager' object has no attribute 'vbox'
Traceback (most recent call last):
File "/usr/local/Cellar/saltstack/2017.7.2/libexec/lib/python2.7/site-packages/salt/cloud/__init__.py", line 2387, in run_parallel_map_providers_query
cloud.clouds[data['fun']]()
File "/usr/local/Cellar/saltstack/2017.7.2/libexec/lib/python2.7/site-packages/salt/cloud/clouds/virtualbox.py", line 299, in list_nodes
list_nodes_full('function'), attributes, call,
File "/usr/local/Cellar/saltstack/2017.7.2/libexec/lib/python2.7/site-packages/salt/cloud/clouds/virtualbox.py", line 248, in list_nodes_full
for machine in vb_list_machines():
File "/usr/local/Cellar/saltstack/2017.7.2/libexec/lib/python2.7/site-packages/salt/utils/virtualbox.py", line 347, in vb_list_machines
machines = manager.getArray(vb_get_box(), 'machines')
File "/usr/local/Cellar/saltstack/2017.7.2/libexec/lib/python2.7/site-packages/salt/utils/virtualbox.py", line 149, in vb_get_box
vbox = _virtualboxManager.vbox
AttributeError: 'VirtualBoxManager' object has no attribute 'vbox'
Code: Select all
# diff /Applications/VirtualBox.app/Contents/MacOS/sdk/installer/vboxapi/__init__.py /Library/Python/2.7/site-packages/vboxapi/__init__.py
1015c1015
< vbox = self.platform.getVirtualBox()
---
> self.vbox = self.platform.getVirtualBox()
#
Is the vboxapi wrong here or is the salt-cloud virtualbox provider?