Description of problem: "Launch an instance" request doesn't go through, tried it in horizon, via nova and openstackclient. Same results. Everything else seems healthy. Using RDO kilo testing RPMS. Following docs on openstack webpage. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Use RDO kilo testing yum repos 2. Follow docs on : http://docs.openstack.org/kilo/install-guide/install/yum/content/ 3. Try to launch an instance in horizon or on command line. Actual results: ERROR: openstack The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-f3efa89b-c6d2-4997-856d-d7e31866427b) Expected results: a new instance running Additional info: # Environment variables: OS_PROJECT_DOMAIN_ID=default OS_IMAGE_API_VERSION=2 OS_USER_DOMAIN_ID=default OS_PROJECT_NAME=admin OS_PASSWORD= OS_AUTH_URL=http://api.openstack.local:35357/v3 OS_USERNAME=admin OS_TENANT_NAME=admin OS_VOLUME_API_VERSION=2 # Failed commands: openstack server create --image "cirros-0.3.3-x86_64" --nic net-id=51af9b85-8974-47dc-879d-27b6ee4f36ca --flavor m1.tiny --security-group default --os-volume-api-version 1 --key-name adminkey test3 nova boot --flavor m1.tiny --image "cirros-0.3.3-x86_64" --nic net-id=51af9b85-8974-47dc-879d-27b6ee4f36ca --security-group default --key-name adminkey admintest # ERRORs I am seeing: ==> keystone/keystone.log <== 2015-05-08 10:57:11.709 2053 INFO keystone.common.wsgi [-] POST /tokens? 2015-05-08 10:57:11.709 2053 WARNING keystone.common.wsgi [-] Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. 2015-05-08 10:57:11.710 2053 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [08/May/2015 10:57:11] "POST /v2.0/tokens HTTP/1.1" 400 488 0.002206 ==> nova/nova-api.log <== 2015-05-08 10:57:11.711 2264 ERROR nova.api.openstack [req-e1a881fb-3ee5-4069-bb2a-a1b88bb32239 471037d069694703a80290133f09fc3d 4d8b996d43ab4271998ab74817e13585 - - -] Caught error: Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-581fca3b-a9be-4e0d-bdd3-a3a5e21fcac6) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack Traceback (most recent call last): 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/__init__.py", line 125, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return req.get_response(self.application) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/request.py", line 1296, in send 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack application, catch_exc_info=False) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/request.py", line 1260, in call_application 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack app_iter = application(self.environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return resp(environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 634, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return self._call_app(env, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py", line 554, in _call_app 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return self._app(env, _fake_start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return resp(environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return resp(environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/routes/middleware.py", line 131, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack response = self.app(environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 144, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return resp(environ, start_response) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 130, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack resp = self.call_func(req, *args, **self.kwargs) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/webob/dec.py", line 195, in call_func 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return self.func(req, *args, **kwargs) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 756, in __call__ 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack content_type, body, accept) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 821, in _process_stack 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack action_result = self.dispatch(meth, request, action_args) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 911, in dispatch 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return method(req=request, **action_args) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 636, in create 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack self._handle_create_exception(*sys.exc_info()) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 465, in _handle_create_exception 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack six.reraise(*exc_info) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 621, in create 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack check_server_group_quota=check_server_group_quota) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/hooks.py", line 149, in inner 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack rv = f(*args, **kwargs) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1481, in create 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack check_server_group_quota=check_server_group_quota) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 1100, in _create_instance 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack auto_disk_config, reservation_id, max_count) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 853, in _validate_and_build_base_options 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack pci_request_info, requested_networks) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 894, in create_pci_requests_for_sriov_ports 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack neutron = get_client(context, admin=True) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/nova/network/neutronv2/api.py", line 205, in get_client 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack auth_token = _ADMIN_AUTH.get_token(_SESSION) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 104, in get_token 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return self.get_access(session).auth_token 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 144, in get_access 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack self.auth_ref = self.get_auth_ref(session) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py", line 78, in get_auth_ref 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack authenticated=False, log=False) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 497, in post 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return self.request(url, 'POST', **kwargs) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/utils.py", line 318, in inner 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack return func(*args, **kwargs) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 397, in request 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack raise exceptions.from_response(resp, method, url) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack BadRequest: Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-581fca3b-a9be-4e0d-bdd3-a3a5e21fcac6) 2015-05-08 10:57:11.711 2264 TRACE nova.api.openstack 2015-05-08 10:57:11.726 2264 INFO nova.api.openstack [req-e1a881fb-3ee5-4069-bb2a-a1b88bb32239 471037d069694703a80290133f09fc3d 4d8b996d43ab4271998ab74817e13585 - - -] http://api.openstack.local:8774/v2/4d8b996d43ab4271998ab74817e13585/servers returned with HTTP 500
Just to make sure it doesn't create confusion. It should have been - OS_PASSWORD= + OS_PASSWORD=XXXXXX
Linux controller01.openstack.local 3.10.0-229.1.2.el7.x86_64 #1 SMP Fri Mar 27 03:04:26 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux # Related Package List: dbus-python-1.1.1-9.el7.x86_64 libselinux-python-2.2.2-6.el7.x86_64 libxml2-python-2.9.1-5.el7_1.2.x86_64 libxslt-python-1.1.28-5.el7.x86_64 MySQL-python-1.2.3-11.el7.x86_64 newt-python-0.52.15-4.el7.x86_64 openstack-cinder-2015.1.0-2.el7.noarch openstack-glance-2015.1.0-3.el7.noarch openstack-keystone-2015.1.0-1.el7.noarch openstack-nova-api-2015.1.0-3.el7.noarch openstack-nova-cert-2015.1.0-3.el7.noarch openstack-nova-common-2015.1.0-3.el7.noarch openstack-nova-conductor-2015.1.0-3.el7.noarch openstack-nova-console-2015.1.0-3.el7.noarch openstack-nova-novncproxy-2015.1.0-3.el7.noarch openstack-nova-scheduler-2015.1.0-3.el7.noarch python-2.7.5-16.el7.x86_64 python-alembic-0.7.4-2.el7.noarch python-amqp-1.4.6-1.el7.noarch python-amqplib-1.0.2-7.el7.noarch python-anyjson-0.3.3-3.el7.noarch python-babel-1.3-6.el7.centos.noarch python-backports-1.0-8.el7.x86_64 python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch python-beaker-1.5.4-10.el7.noarch python-boto-2.34.0-4.el7.noarch python-ceilometerclient-1.0.13-1.el7.noarch python-cffi-0.8.6-1.el7.x86_64 python-chardet-2.0.1-7.el7.noarch python-cheetah-2.4.4-5.el7.centos.x86_64 python-cinder-2015.1.0-2.el7.noarch python-cinderclient-1.1.1-1.el7.centos.noarch python-cliff-1.10.0-2.el7.centos.noarch python-cmd2-0.6.7-5.el7.centos.noarch python-configobj-4.7.2-7.el7.noarch python-configshell-1.1.fb14-1.el7.noarch python-crypto-2.6.1-1.el7.centos.x86_64 python-cryptography-0.8.2-1.el7.x86_64 python-debtcollector-0.3.0-3.el7.noarch python-decorator-3.4.0-3.el7.noarch python-devel-2.7.5-16.el7.x86_64 python-django-1.8.1-1.el7.noarch python-django-appconf-0.6-1.el7.noarch python-django-bash-completion-1.8.1-1.el7.noarch python-django-compressor-1.4-3.el7.noarch python-django-horizon-2015.1.0-4.el7.noarch python-django-openstack-auth-1.2.0-1.el7.noarch python-django-pyscss-1.0.5-2.el7.noarch python-dogpile-cache-0.5.5-1.el7.noarch python-dogpile-core-0.4.1-2.el7.noarch python-ecdsa-0.11-3.el7.centos.noarch python-elasticsearch-1.4.0-2.el7.noarch python-enum34-1.0-4.el7.noarch python-ethtool-0.8-5.el7.x86_64 python-eventlet-0.17.3-1.el7.noarch python-extras-0.0.3-2.el7.noarch python-fixtures-0.3.14-3.el7.noarch python-futures-2.1.6-3.el7.noarch python-glance-2015.1.0-3.el7.noarch python-glanceclient-0.17.0-2.el7.noarch python-glance-store-0.4.0-1.el7.noarch python-greenlet-0.4.2-3.el7.x86_64 python-heatclient-0.4.0-1.el7.noarch python-httplib2-0.7.7-3.el7.noarch python-iniparse-0.4-9.el7.noarch python-ipaddr-2.1.9-5.el7.noarch python-iso8601-0.1.10-1.el7.noarch python-jinja2-2.7.2-2.el7.noarch python-jsonpatch-1.2-3.el7.centos.noarch python-jsonpointer-1.0-3.el7.noarch python-jsonrpclib-0.1.3-2.el7.noarch python-jsonschema-2.3.0-1.el7.noarch python-keyring-5.0-1.el7.noarch python-keystone-2015.1.0-1.el7.noarch python-keystoneclient-1.3.0-1.el7.noarch python-keystonemiddleware-1.5.1-1.el7.noarch python-kmod-0.9-4.el7.x86_64 python-kombu-2.5.16-1.el7.noarch python-ldap-2.4.15-2.el7.x86_64 python-ldappool-1.0-4.el7.centos.noarch python-lesscpy-0.9j-4.el7.noarch python-libs-2.7.5-16.el7.x86_64 python-lockfile-0.9.1-4.el7.noarch python-lxml-3.2.1-4.el7.x86_64 python-mako-0.8.1-2.el7.noarch python-markdown-2.4.1-1.el7.centos.noarch python-markupsafe-0.11-10.el7.x86_64 python-memcached-1.48-4.el7.noarch python-migrate-0.9.6-1.el7.centos.noarch python-mimeparse-0.1.4-1.el7.noarch python-msgpack-0.4.6-1.el7.x86_64 python-ncclient-0.4.2-2.el7.noarch python-netaddr-0.7.12-1.el7.centos.noarch python-netifaces-0.10.4-1.el7.x86_64 python-networkx-core-1.8.1-12.el7.noarch python-neutron-2015.1.0-1.el7.noarch python-neutronclient-2.3.11-1.el7.noarch python-nose-1.3.4-1.el7.noarch python-nova-2015.1.0-3.el7.noarch python-novaclient-2.23.0-1.el7.noarch python-oauthlib-0.6.0-3.el7.noarch python-openstackclient-1.0.3-2.el7.noarch python-oslo-concurrency-1.8.0-1.el7.noarch python-oslo-config-1.9.3-1.el7.noarch python-oslo-context-0.2.0-5.el7.noarch python-oslo-db-1.7.1-1.el7.noarch python-oslo-i18n-1.5.0-3.el7.noarch python-oslo-log-1.0.0-1.el7.noarch python-oslo-messaging-1.8.2-1.el7.noarch python-oslo-middleware-1.0.0-2.el7.noarch python-oslo-policy-0.3.1-1.el7.noarch python-oslo-rootwrap-1.6.0-1.el7.noarch python-oslo-serialization-1.4.0-1.el7.noarch python-oslo-utils-1.4.0-1.el7.noarch python-oslo-vmware-0.11.1-1.el7.noarch python-osprofiler-0.3.0-1.el7.centos.noarch python-paramiko-1.15.1-1.el7.noarch python-passlib-1.5.3-4.el7.noarch python-paste-1.7.5.1-9.20111221hg1498.el7.noarch python-paste-deploy-1.5.0-10.el7.noarch python-pbr-0.10.8-1.el7.noarch python-pillow-2.0.0-17.gitd1c6db8.el7.x86_64 python-pint-0.6-2.el7.noarch python-pip-1.5.6-5.el7.noarch python-ply-3.4-4.el7.noarch python-posix_ipc-0.9.8-1.el7.x86_64 python-prettytable-0.7.2-2.el7.centos.noarch python-psutil-1.2.1-1.el7.centos.x86_64 python-pyasn1-0.1.6-2.el7.noarch python-pycadf-0.8.0-1.el7.noarch python-pycparser-2.10-1.el7.noarch python-pycurl-7.19.0-17.el7.x86_64 python-pygments-1.4-9.el7.noarch python-pyudev-0.15-6.el7.noarch python-qpid-0.30-1.el7.noarch python-qpid-common-0.30-1.el7.noarch python-repoze-lru-0.4-3.el7.noarch python-requests-2.7.0-1.el7.noarch python-retrying-1.2.3-4.el7.centos.noarch python-rfc3986-0.2.0-1.el7.centos.noarch python-routes-1.13-2.el7.noarch python-rsa-3.1.1-5.el7.noarch python-rtslib-2.1.fb50-1.el7.noarch python-saharaclient-0.8.0-2.el7.noarch python-scss-1.2.1-1.el7.centos.x86_64 python-semantic_version-2.4.1-1.el7.centos.noarch python-setuptools-14.3-1.el7.centos.noarch python-simplegeneric-0.8-7.el7.noarch python-simplejson-3.3.3-1.el7.x86_64 python-six-1.9.0-1.el7.centos.noarch python-slip-0.4.0-2.el7.noarch python-slip-dbus-0.4.0-2.el7.noarch python-sqlalchemy-0.9.7-3.el7.x86_64 python-sqlparse-0.1.11-2.el7.noarch python-stevedore-1.3.0-1.el7.centos.noarch python-suds-0.4.1-5.el7.noarch python-swiftclient-2.4.0-1.el7.noarch python-taskflow-0.7.1-2.el7.noarch python-tempita-0.5.1-8.el7.noarch python-testtools-1.1.0-1.el7.noarch python-troveclient-1.0.9-1.el7.noarch python-urlgrabber-3.10-6.el7.noarch python-urllib3-1.10.4-1.20150503gita91975b.el7.noarch python-urwid-1.1.1-3.el7.x86_64 python-versiontools-1.9.1-4.el7.noarch python-warlock-1.0.1-1.el7.noarch python-webob-1.2.3-6.el7.noarch python-websockify-0.6.0-2.el7.noarch python-wrapt-1.10.4-5.el7.x86_64 python-wsme-0.6-2.el7.noarch python-XStatic-1.0.1-1.el7.noarch python-XStatic-Angular-1.3.7.0-4.el7.centos.noarch python-XStatic-Angular-Bootstrap-0.11.0.2-1.el7.noarch python-XStatic-Angular-lrdragndrop-1.0.2.2-1.el7.centos.noarch python-XStatic-Angular-Mock-1.2.1.1-2.el7.noarch python-XStatic-Bootstrap-Datepicker-1.3.1.0-1.el7.centos.noarch python-XStatic-Bootstrap-SCSS-3.2.0.0-1.el7.centos.noarch python-XStatic-D3-3.1.6.2-2.el7.noarch python-XStatic-Font-Awesome-4.1.0.0-4.el7.noarch python-XStatic-Hogan-2.0.0.2-2.el7.noarch python-XStatic-Jasmine-1.3.1.1-2.el7.noarch python-XStatic-jQuery-1.10.2.1-1.el7.centos.noarch python-XStatic-JQuery-Migrate-1.2.1.1-2.el7.noarch python-XStatic-JQuery-quicksearch-2.0.3.1-2.el7.noarch python-XStatic-JQuery-TableSorter-2.14.5.1-2.el7.noarch python-XStatic-jquery-ui-1.10.4.1-1.el7.noarch python-XStatic-JSEncrypt-2.0.0.2-2.el7.noarch python-XStatic-Magic-Search-0.2.0.1-1.el7.noarch python-XStatic-QUnit-1.14.0.2-2.el7.noarch python-XStatic-Rickshaw-1.5.0.0-4.el7.noarch python-XStatic-smart-table-1.4.5.3-1.el7.noarch python-XStatic-Spin-1.2.5.2-2.el7.noarch python-XStatic-termjs-0.0.4.2-1.el7.noarch rpm-python-4.11.1-25.el7.x86_64
This is a configuration issue, packstack installed RDO Kilo works. I'll try following upstream docs and see what goes wrong.
Okay. I will do a packstack installation and compare resulting configuration with what I have in the meantime.
Any (In reply to Alan Pevec from comment #3) > This is a configuration issue, packstack installed RDO Kilo works. > I'll try following upstream docs and see what goes wrong. Figure anything out? Facing the same issue myself. Thanks!
Hi guys, I have the same issue! Everything is working fine BUT not Neutron! When trying to boot an instance, it does the same thing with same error message. root@os200:/var/log/nova# nova boot --flavor m1.tiny --image cirros-0.3.0 --nic net-id=2d17e7ac-085d-4869-b0fe-e105aba620a4 vm1 ERROR (ClientException): The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-ce4ed527-4a91-47d1-9394-7a601ebdbd20) 2015-06-09 17:23:43.022 32727 TRACE nova.api.openstack BadRequest: Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-da44b5ce-65f0-4cf8-9f7a-8097fbeb1412) Thanks, Dave
Hello guys, I found the solution... Thanks, Dave
FYI, if you still have the issue, make sure you have this in /etc/nova/nova.conf: [neutron] service_metadata_proxy = True url = http://172.15.0.1:9696 retion_name = RegionOne admin_tenant_name = service auth_strategy = keystone admin_auth_url = http://172.15.0.1:35357/v2.0 admin_password = neutron admin_username = neutron and this in /etc/neutron/neutron.conf: [nova] auth_plugin = password region_name = RegionOne project_domain_id = default project_name = service user_domain_id = default password = nova username = nova auth_url = http://172.15.0.1:35357 Note: Don't forget to replace the parameters by your own AND restart ALL neutron services/nova-api Hope this helps.
(In reply to David Hill from comment #9) > FYI, if you still have the issue, make sure you have this in > /etc/nova/nova.conf: > [neutron] > service_metadata_proxy = True > url = http://172.15.0.1:9696 > retion_name = RegionOne > admin_tenant_name = service > auth_strategy = keystone > admin_auth_url = http://172.15.0.1:35357/v2.0 > admin_password = neutron > admin_username = neutron > > > and this in /etc/neutron/neutron.conf: > [nova] > auth_plugin = password > region_name = RegionOne > project_domain_id = default > project_name = service > user_domain_id = default > password = nova > username = nova > auth_url = http://172.15.0.1:35357 > > Note: Don't forget to replace the parameters by your own AND restart ALL > neutron services/nova-api > > Hope this helps. You still need : [keystone_authtoken] auth_uri = http://172.15.0.1:5000 auth_url = http://172.15.0.1:35357 identity_uri = http://172.15.0.1:5000 auth_plugin = password project_domain_id = default user_domain_id = default project_name = service username = neutron password = neutron admin_tenant_name = service admin_user = neutron admin_password = neutron in /etc/neutron/neutron.conf and : [keystone_authtoken] auth_uri = http://172.15.0.1:5000 auth_url = http://172.15.0.1:35357 auth_plugin = password project_domain_id = default user_domain_id = default project_name = service username = nova password = nova in /etc/nova/nova.conf ...
Faced the same bug in Liberty on CentOS 7. Made the changes in nova.conf and neutron.conf according to recommendations in the last post. However still have the same error.
This bug is against a Version which has reached End of Life. If it's still present in supported release (http://releases.openstack.org), please update Version and reopen.