|
|
Unexpected API Error. <class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) 解决办法
8 M* o& M" X. K7 ~0 y
$ {5 y) B [9 Uhttp://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None6 g A1 c' w% ~' V! B
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# T6 @( Y0 x1 S
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'>"}}
, t- u, R9 b6 NPOST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d
' n- ]! e& i q* C( f/ j. ~Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.% F+ w7 W% @! V! _) E
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
9 @+ G2 F7 S, R! v# sTraceback (most recent call last):+ _6 t& K3 y0 t `2 {8 g
File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
8 _% w1 O1 \9 P result = cmd.run(parsed_args)
1 ~# a J |2 c* W% C2 g ^^^^^^^^^^^^^^^^^^^^! @; _* |! c. X8 T* y
File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run
! L# J6 b3 n0 X R' n% { return super(Command, self).run(parsed_args)
" A( y$ G& F* ?, d9 u3 ^) L. E( N, M ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
) l8 U# o, z, u3 h3 E File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run- u4 N- P. I" }4 W. M" A/ u
column_names, data = self.take_action(parsed_args)& Q, }, E0 D' h( e7 J5 `
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^( J: |; _7 ]7 |) N
File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
; F2 E% Y, w8 N server = compute_client.servers.create(*boot_args, **boot_kwargs)
3 m/ F+ D) S/ B ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 Y( Z, j4 G+ t ^% E
File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create) P5 b+ g& B3 U
return self._boot(response_key, *boot_args, **boot_kwargs)
) V* V7 R8 C1 V2 j/ s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& K+ ?2 P0 N/ J6 Q" I6 Y
File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
; m7 h/ r# n- V4 y& d: F# A& N return self._create('/servers', body, response_key,
; o! q% W! r" e+ R ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5 X0 m% ?6 i" W; \* t
File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create, @5 I; O3 f y" u5 d0 T
resp, body = self.api.client.post(url, body=body) D# e: f- B6 ?: {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 C" \: y6 C/ l2 t ]5 a File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
- [1 ]2 g& D9 ^7 y E8 k* u& v& r3 E4 w return self.request(url, 'POST', **kwargs)
5 y8 n; J4 C# W9 e' I: M/ K ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^! z9 M4 s+ w3 Q: C
File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request, L' U6 y8 R* c' \# B
raise exceptions.from_response(resp, body, url, method). I( R, `/ R* x2 f( H* ?1 C0 B& N
novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.8 d# }1 k" V6 T: T5 _/ D
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)/ [3 W3 X9 z5 Y2 j$ ]+ Y0 W
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.7 V, H+ M2 E- A& W- ~' Z! N
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)" v5 R1 _' d* [0 p9 x$ o3 P* z( D
END return value: 1
4 h% [- J) W3 ^) C& G5 B5 j" A5 v, Z u
- y* _! z9 R* `6 o6 Y4 G解决办法:
( y5 x { _. |1 i! y% i( Z修改nova.conf和neutron.conf 文件中 keystone_authtoken项 service_token_roles_required = false , 如果是true 一定要改成false。 p. L5 k `/ F9 C$ p; v
|
|