[multimode setup] - nova-network and nova-volume fail to start due to "Could not parse rfc1738 URL"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
devstack |
Invalid
|
Undecided
|
Robbie Harwood |
Bug Description
Hi,
I installed OpenStack using DevStack multi-mode setup. I disabled nova-compute on the cluster controller so that instances are run on a different server. The compute node however fails to run nova-network and nova-volume. When trying to run /opt/stack/
The full error log: http://
Localrc configuration on the cluster controller:
HOST_IP=
PUBLIC_
FLAT_INTERFACE=eth1
FIXED_RANGE=
FIXED_NETWORK_
FLOATING_
MULTI_HOST=1
ADMIN_PASSWORD=pass
MYSQL_PASSWORD=pass
RABBIT_
SERVICE_
SERVICE_
LOGFILE=
SWIFT_HASH=pass
Localrc configuration on the compute node:
HOST_IP=
FLAT_INTERFACE=eth1
FIXED_RANGE=
FIXED_NETWORK_
FLOATING_
MULTI_HOST=1
ADMIN_PASSWORD=pass
MYSQL_PASSWORD=pass
RABBIT_
SERVICE_
SERVICE_
SERVICE_
MYSQL_HOST=
RABBIT_
GLANCE_
ENABLED_
nova-manage service list on the cluster controller:
Binary Host Zone Status State Updated_At
nova-conductor cold203 internal enabled :-) 2013-03-03 20:28:08
nova-compute cold203 nova enabled :-) 2013-03-03 20:28:06
nova-cert cold203 internal enabled :-) 2013-03-03 20:28:08
nova-network cold203 internal enabled :-) 2013-03-03 20:28:08
nova-scheduler cold203 internal enabled :-) 2013-03-03 20:28:08
nova-consoleauth cold203 internal enabled :-) 2013-03-03 20:28:05
nova-compute cold208 nova enabled XXX 2013-03-03 20:11:25
Regards,
Martin
Hi There,
I see the same problem in a multi-host when I try to run nova-consoleauth: nova/bin/ nova-consoleaut h
/opt/stack/
log: engine. url.make_ url(sql_ connection) lib/python2. 7/dist- packages/ sqlalchemy/ engine/ url.py" , line 178, in make_url rfc1738_ args(name_ or_url) lib/python2. 7/dist- packages/ sqlalchemy/ engine/ url.py" , line 219, in _parse_rfc1738_args
connection_dict = sqlalchemy.
File "/usr/local/
return _parse_
File "/usr/local/
"Could not parse rfc1738 URL from string '%s'" % name)
ArgumentError: Could not parse rfc1738 URL from string ''
2013-03-07 18:58:55.898 CRITICAL nova [-] Could not parse rfc1738 URL from string ''