RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/
Bug 1219890 - Unable to launch an instance
Summary: Unable to launch an instance
Keywords:
Status: CLOSED EOL
Alias: None
Product: RDO
Classification: Community
Component: distribution
Version: Kilo
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: Kilo
Assignee: Alan Pevec (Fedora)
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-05-08 15:25 UTC by Mehmet Tecer
Modified: 2016-05-19 16:05 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-05-19 16:05:09 UTC
Embargoed:


Attachments (Terms of Use)

Description Mehmet Tecer 2015-05-08 15:25:49 UTC
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

Comment 1 Mehmet Tecer 2015-05-08 15:29:27 UTC
Just to make sure it doesn't create confusion. It should have been

- OS_PASSWORD=
+ OS_PASSWORD=XXXXXX

Comment 2 Mehmet Tecer 2015-05-08 15:45:56 UTC
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

Comment 3 Alan Pevec (Fedora) 2015-05-08 18:23:21 UTC
This is a configuration issue, packstack installed RDO Kilo works.
I'll try following upstream docs and see what goes wrong.

Comment 4 Mehmet Tecer 2015-05-08 18:29:03 UTC
Okay.

I will do a packstack installation and compare resulting configuration with what I have in the meantime.

Comment 5 Mike K 2015-06-01 17:06:27 UTC
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!

Comment 7 David Hill 2015-06-09 17:24:15 UTC
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

Comment 8 David Hill 2015-06-09 18:17:15 UTC
Hello guys,

   I found the solution...

Thanks,
Dave

Comment 9 David Hill 2015-06-09 18:33:23 UTC
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.

Comment 10 David Hill 2015-06-09 18:36:55 UTC
(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 ...

Comment 11 Vladislav 2016-02-13 18:11:32 UTC
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.

Comment 13 Chandan Kumar 2016-05-19 16:05:09 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.