[openstack-dev] [horizon] [devstack] Unable to connect to Neutron error
Ganesh Narayanan (ganeshna)
ganeshna at cisco.com
Mon Apr 13 14:26:46 UTC 2015
Hi,
I am running devstack (on Ubuntu) on my local machine. I keep getting this error "Error: Unable to connect to Neutron” whenever I try to launch an instance using the dashboard.
I debugged further and printed the exception string as part of this message and I see the error "Error: Unable to connect to Neutron. 'FloatingIpManager' object has no attribute ‘is_supported'"
Further, I did the below steps to remove the horizon folder:
./unstack.sh
cd /opt/stack/
rm -rf horizon
cd ~/devstack/
./stack.sh
2015-04-13 13:37:32.099 | + git_timed clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon
2015-04-13 13:37:32.099 | + local count=0
2015-04-13 13:37:32.099 | + local timeout=0
2015-04-13 13:37:32.099 | + [[ -n 0 ]]
2015-04-13 13:37:32.099 | + timeout=0
2015-04-13 13:37:32.099 | + timeout -s SIGINT 0 git clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon
2015-04-13 13:37:32.109 | Cloning into '/opt/stack/horizon'...
I noticed that an older version of the below file is being pulled where FloatingIpManager doesn’t have is_supported method (when I do git clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon manually, the latest version is being pulled)
/opt/stack/horizon/openstack_dashboard/api/neutron.api
class FloatingIpManager(network_base.FloatingIpManager):
[…]
def __init__(self, request):
self.request = request
self.client = neutronclient(request)
def is_simple_associate_supported(self):
# NOTE: There are two reason that simple association support
# needs more considerations. (1) Neutron does not support the
# default floating IP pool at the moment. It can be avoided
# in case where only one floating IP pool exists.
# (2) Neutron floating IP is associated with each VIF and
# we need to check whether such VIF is only one for an instance
# to enable simple association support.
return False
<< no "is_supported" method >>
def get_ipver_str(ip_version):
"""Convert an ip version number to a human-friendly string."""
return IP_VERSION_DICT.get(ip_version, '')
Please let me know what I am missing here.
Thanks,
Ganesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150413/5fef6da2/attachment.html>
More information about the OpenStack-dev
mailing list