<div dir="ltr"><div><div><div><div><div><div><div><div>Hello everyone:<br><br>I'm attempting to build up an openstack install using the rdo packages after playing around with packstack.<br><br>Up until now everything has been going smoothly. After installing the dashboard I attempted to login. My password was accepted but I had the "somethings wrong" error page pop up.<br>
<br></div>httpd logs showed:<br><br>[error] ConnectionFailed: Connection to neutron failed: Maximum attempts reached<br><br></div>I tried running neutron net-list and received the same message.<br><br></div>service neutron-server shows:<br>
neutron dead but pid file exists<br><br></div>I started the server and it showed okay. However I was still receiving the same errors.<br><br></div>I looked at the logs for neutron server and found the following:<br><br>2014-08-06 17:40:47.866 22869 INFO neutron.common.config [-] Logging enabled!<br>
2014-08-06 17:40:47.872 22869 INFO neutron.common.config [-] Config paste file: /usr/share/neutron/api-paste.ini<br>2014-08-06 17:40:47.931 22869 INFO neutron.manager [-] Loading core plugin: neutron.plugins.openvswitch.ovs_neutron_plugin.OVSNeutronPluginV2<br>
2014-08-06 17:40:48.044 22869 WARNING neutron.openstack.common.db.sqlalchemy.session [-] This application has not enabled MySQL traditional mode, which means silent data corruption may occur. Please encourage the application developers to enable this mode.<br>
2014-08-06 17:40:48.067 22869 INFO neutron.plugins.openvswitch.ovs_neutron_plugin [-] Network VLAN ranges: {}<br>2014-08-06 17:40:48.157 22869 INFO neutron.plugins.openvswitch.ovs_neutron_plugin [-] Tunnel ID ranges: [(1, 1000)]<br>
2014-08-06 17:40:48.190 22869 ERROR neutron.common.config [-] Unable to load neutron from configuration file /usr/share/neutron/api-paste.ini.<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config Traceback (most recent call last):<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/common/config.py", line 170, in load_paste_app<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config app = deploy.loadapp("config:%s" % config_path, name=app_name)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return loadobj(APP, uri, name=name, **kw)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 272, in loadobj<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return context.create()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 710, in create<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return self.object_type.invoke(self)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config **context.local_conf)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/util.py", line 56, in fix_call<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config val = callable(*args, **kw)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/urlmap.py", line 25, in urlmap_factory<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config app = loader.get_app(app_name, global_conf=global_conf)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 350, in get_app<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config name=name, global_conf=global_conf).create()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 710, in create<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return self.object_type.invoke(self)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 144, in invoke<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config **context.local_conf)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/util.py", line 56, in fix_call<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config val = callable(*args, **kw)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/auth.py", line 69, in pipeline_factory<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config app = loader.get_app(pipeline[-1])<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 350, in get_app<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config name=name, global_conf=global_conf).create()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 710, in create<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return self.object_type.invoke(self)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 146, in invoke<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return fix_call(context.object, context.global_conf, **context.local_conf)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/util.py", line 56, in fix_call<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config val = callable(*args, **kw)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/api/v2/router.py", line 71, in factory<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return cls(**local_config)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/api/v2/router.py", line 75, in __init__<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config plugin = manager.NeutronManager.get_plugin()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/manager.py", line 211, in get_plugin<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return cls.get_instance().plugin<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/manager.py", line 206, in get_instance<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config cls._create_instance()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/lockutils.py", line 249, in inner<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return f(*args, **kwargs)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib64/python2.6/contextlib.py", line 34, in __exit__<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config self.gen.throw(type, value, traceback)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/lockutils.py", line 212, in lock<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config yield sem<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/lockutils.py", line 249, in inner<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return f(*args, **kwargs)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/manager.py", line 200, in _create_instance<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config cls._instance = cls()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/manager.py", line 112, in __init__<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config plugin_provider)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/manager.py", line 140, in _get_plugin_instance<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return plugin_class()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/plugins/openvswitch/ovs_neutron_plugin.py", line 325, in __init__<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config self.setup_rpc()<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/plugins/openvswitch/ovs_neutron_plugin.py", line 337, in setup_rpc<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config self.conn = rpc.create_connection(new=True)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/__init__.py", line 89, in create_connection<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config return _get_impl().create_connection(CONF, new=new)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/rpc/__init__.py", line 274, in _get_impl<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config _RPCIMPL = importutils.import_module(impl)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/openstack/common/importutils.py", line 57, in import_module<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config __import__(import_str)<br>
2014-08-06 17:40:48.190 22869 TRACE neutron.common.config ImportError: No module named rabbit<br>2014-08-06 17:40:48.190 22869 TRACE neutron.common.config <br>2014-08-06 17:40:48.193 22869 ERROR neutron.service [-] Error occurred: trying old api-paste.ini.<br>
2014-08-06 17:40:48.193 22869 TRACE neutron.service Traceback (most recent call last):<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 106, in serve_wsgi<br>
2014-08-06 17:40:48.193 22869 TRACE neutron.service service.start()<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 75, in start<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service self.wsgi_app = _run_wsgi(self.app_name)<br>
2014-08-06 17:40:48.193 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 175, in _run_wsgi<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service app = config.load_paste_app(app_name)<br>
2014-08-06 17:40:48.193 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/common/config.py", line 177, in load_paste_app<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service raise RuntimeError(msg)<br>
2014-08-06 17:40:48.193 22869 TRACE neutron.service RuntimeError: Unable to load neutron from configuration file /usr/share/neutron/api-paste.ini.<br>2014-08-06 17:40:48.193 22869 TRACE neutron.service <br>2014-08-06 17:40:48.194 22869 INFO neutron.common.config [-] Logging enabled!<br>
2014-08-06 17:40:48.202 22869 INFO neutron.common.config [-] Config paste file: /usr/share/neutron/api-paste.ini<br>2014-08-06 17:40:48.202 22869 ERROR neutron.common.config [-] Unable to load quantum from configuration file /usr/share/neutron/api-paste.ini.<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config Traceback (most recent call last):<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/neutron/common/config.py", line 170, in load_paste_app<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config app = deploy.loadapp("config:%s" % config_path, name=app_name)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 247, in loadapp<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config return loadobj(APP, uri, name=name, **kw)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 271, in loadobj<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config global_conf=global_conf)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 296, in loadcontext<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config global_conf=global_conf)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config return loader.get_context(object_type, name, global_conf)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 408, in get_context<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config object_type, name=name)<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config File "/usr/lib/python2.6/site-packages/paste/deploy/loadwsgi.py", line 587, in find_config_section<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config self.filename))<br>2014-08-06 17:40:48.202 22869 TRACE neutron.common.config LookupError: No section 'quantum' (prefixed by 'app' or 'application' or 'composite' or 'composit' or 'pipeline' or 'filter-app') found in config /usr/share/neutron/api-paste.ini<br>
2014-08-06 17:40:48.202 22869 TRACE neutron.common.config <br>2014-08-06 17:40:48.203 22869 ERROR neutron.service [-] Unrecoverable error: please check log for details.<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service Traceback (most recent call last):<br>
2014-08-06 17:40:48.203 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 110, in serve_wsgi<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service service.start()<br>
2014-08-06 17:40:48.203 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 75, in start<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service self.wsgi_app = _run_wsgi(self.app_name)<br>
2014-08-06 17:40:48.203 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/service.py", line 175, in _run_wsgi<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service app = config.load_paste_app(app_name)<br>
2014-08-06 17:40:48.203 22869 TRACE neutron.service File "/usr/lib/python2.6/site-packages/neutron/common/config.py", line 177, in load_paste_app<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service raise RuntimeError(msg)<br>
2014-08-06 17:40:48.203 22869 TRACE neutron.service RuntimeError: Unable to load quantum from configuration file /usr/share/neutron/api-paste.ini.<br>2014-08-06 17:40:48.203 22869 TRACE neutron.service<br><br></div>I googled for these errors and found <a href="http://lists.openstack.org/pipermail/openstack/2013-November/003464.html">http://lists.openstack.org/pipermail/openstack/2013-November/003464.html</a> as the only similar (to my eyes) result. However the answer there was that python-keystoneclient wasn't installed. I have checked my controller and network nodes and they both have it installed.<br>
<br></div>Does anyone have any idea what's going on? I'm not doing anything crazy config wise, just following the icehouse install guide.<br><br></div>Thanks!<br><div><br></div></div>