easyinstall scripts in /usr/local/bin do not work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Fix Released
|
Medium
|
Dean Troyer |
Bug Description
[this was reported by Scott Moser on github issues and moved here]
$ which nova-manage
/usr/local/
$ nova-manage flavor list
Command failed, please check log for more info
2011-10-17 13:37:49,222 CRITICAL nova [-] (OperationalError) no such table: instance_types u'SELECT instance_
<SNIP>
...
$ /opt/stack/
2011-10-17 13:38:51,685 DEBUG nova.utils [-] backend <module 'nova.db.
m1.medium: Memory: 4096MB, VCPUS: 2, Storage: 40GB, FlavorID: 3, Swap: 0MB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.large: Memory: 8192MB, VCPUS: 4, Storage: 80GB, FlavorID: 4, Swap: 0MB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.tiny: Memory: 512MB, VCPUS: 1, Storage: 0GB, FlavorID: 1, Swap: 0MB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.xlarge: Memory: 16384MB, VCPUS: 8, Storage: 160GB, FlavorID: 5, Swap: 0MB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.small: Memory: 2048MB, VCPUS: 1, Storage: 20GB, FlavorID: 2, Swap: 0MB, RXTX Quota: 0GB, RXTX Cap: 0MB
$ cat /usr/local/
#!/usr/bin/python
# EASY-INSTALL-
__requires__ = 'nova==2011.3'
from pkg_resources import require; require(
del require
__file__ = '/opt/stack/
execfile(__file__)
Changed in devstack: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in devstack: | |
status: | Fix Committed → Fix Released |
This fails for me too, because --flagfile is not specified (--flagfile for devstack defaults to /opt/stack/ nova/bin/ nova.conf) . If there is a way to specify flagfile via env variable, we could add it to openrc.