zenoss/ZenPacks.zenoss.OpenStack — Issue #1: "NotFound: n/a (HTTP 404)" when modeling Diablo
Author: cluther
Created: 2011-11-09 17:02:26+00:00
State: open

Receiving the following output when attempting to model a Diablo cloud.

```
2011-11-01 11:49:12,410 INFO zen.ZenDisc: Python collection device cloud.example.com
2011-11-01 11:49:12,410 INFO zen.ZenDisc: plugins: zenoss.OpenStack
2011-11-01 11:49:12,411 INFO zen.OpenStack: Requesting flavors
2011-11-01 11:49:12,562 INFO zen.OpenStack: Requesting images
2011-11-01 11:49:12,676 INFO zen.OpenStack: Requesting servers
2011-11-01 11:49:12,805 INFO zen.PythonClient: Python client finished collection for cloud.example.com
2011-11-01 11:49:12,841 ERROR zen.ZenDisc: Problem while executing plugin zenoss.OpenStack
2011-11-01 11:49:12,842 ERROR zen.ZenDisc: Traceback (most recent call last):
File "/usr/local/zenoss/zenoss/Products/DataCollector/zenmodeler.py", line 623, in processClient
datamaps = plugin.process(device, results, self.log)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/modeler/plugins/zenoss/OpenStack.py", line 94, in process
serverBackupEnabled=server.backup_schedule.enabled, # False
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/servers.py", line 157, in backup_schedule
return self.manager.api.backup_schedules.get(self)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/backup_schedules.py", line 73, in get
'backupSchedule')
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/base.py", line 51, in _get
resp, body = self.api.client.get(url)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/client.py", line 89, in get
return self._cs_request(url, 'GET', **kwargs)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/client.py", line 76, in _cs_request
**kwargs)
File "/usr/local/zenoss/zenoss/ZenPacks/ZenPacks.zenoss.OpenStack-1.0.2-py2.6.egg/ZenPacks/zenoss/OpenStack/lib/python_novaclient-2.4.2-py2.6.egg/novaclient/client.py", line 62, in request
raise exceptions.from_response(resp, body)
NotFound: n/a (HTTP 404)
```