|
|
Unexpected API Error. <class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) 解决办法
a' G# h7 k2 L! ^, f+ j% j" w
1 j7 L) }$ b* y( p" W8 u: {9 f `$ @8 T. Chttp://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None6 z" y4 o: Z/ Z4 n
RESP: [500] Content-Type: application/json; charset=UTF-8 openstack-API-Version: compute 2.1 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-af926773-9a0d-4738-b788-16283f94be0d x-openstack-request-id: req-af926773-9a0d-4738-b788-16283f94be0d
) z& M+ e# v% `2 B5 `+ [RESP BODY: {"computeFault": {"code": 500, "message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'>"}}
3 Z6 }) C, F+ J2 P! G4 jPOST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d
q* F6 G. v6 H& Q" CUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
) d9 g; N. @& M0 k, h8 h<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
6 `2 B8 L* A$ u& @1 B) d7 z9 yTraceback (most recent call last):8 O* x' U S ]& ]# }: J* t
File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand/ V6 g, V" l, G* A0 L6 n7 v
result = cmd.run(parsed_args)9 n9 F4 Q1 c, L5 M6 y3 }' u
^^^^^^^^^^^^^^^^^^^^& z; X. J) s' l& c0 L2 N
File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run j+ |8 I% M3 c O9 L8 ?& k2 r, b% i" c$ e
return super(Command, self).run(parsed_args)! s' q2 G( b2 }& E. i. z
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 s% \& |! z2 b3 B2 ` File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run9 u0 R. y( @7 {5 q
column_names, data = self.take_action(parsed_args)
7 u1 X. h2 h' } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) Y1 Z4 H/ m/ _ \4 W. k4 X File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
' u7 O- g7 D" k2 t8 {$ t4 Q4 P server = compute_client.servers.create(*boot_args, **boot_kwargs)
: M. S6 a( c6 H* K! A9 t! m: L ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- `3 X/ @% B3 E4 c4 D/ p File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create/ P( K; g2 u% I b0 n. i8 F5 l: c
return self._boot(response_key, *boot_args, **boot_kwargs)% b: x" C/ ]! T; T
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, z( M. I- r2 E% a4 ^2 @: Y
File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot4 o8 h/ O4 g" @+ K" X1 L+ n; w
return self._create('/servers', body, response_key,
/ {/ X- ~8 }! N% t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 k; h: S0 j3 c! B
File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create
~& j4 d* [+ {# y resp, body = self.api.client.post(url, body=body)" o/ }7 z9 @- k& `. X4 T7 N2 y
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
! l( f9 W$ e6 Z" q: p: T5 v1 W File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
' X1 x( `, _6 }1 q3 E return self.request(url, 'POST', **kwargs)
$ K2 N% s+ ?) L8 R. B0 D ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 z# j: @7 }6 F" K" K+ Z! u, ^
File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request$ A- b9 Y( H' O6 ]6 @5 u# u3 Z8 [
raise exceptions.from_response(resp, body, url, method)
, ?. J1 T' A, K& \8 l4 E: l& \novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.4 ?7 B I2 @" w
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
$ a, p7 c" _: {6 P* o. F; |clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.+ p; n1 R6 L2 [
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
3 q- t2 x; o0 b( C+ c T, N4 ]! [END return value: 1* \! z# p U5 R/ w1 t+ R# f. \6 Z
( K5 m, C: l- U2 D) H
! i& W( X& h3 R4 L' p; }解决办法:) p# |6 Y" A1 z2 |& P. Z
修改nova.conf和neutron.conf 文件中 keystone_authtoken项 service_token_roles_required = false , 如果是true 一定要改成false。: |, z0 s/ d Z+ K# F3 ]2 f
|
|