找回密码
 注册
查看: 153|回复: 4

Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-3-31 08:00:01 | 显示全部楼层 |阅读模式
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
0 `5 R+ v5 ^0 X- r- ^! X<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)* K- ^5 ^/ q' W$ u; Y5 S

. z! {+ r9 i/ c6 ^" G* |8 q
. a9 |9 L$ C' |! k1 \& j% n
( Q  {' n3 f, o) e& q6 u4 E
' @  a& X! }: }. rhttp://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None7 [% [, b$ B- W
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-16283f94be0d9 v' W0 _6 }8 u! G* {7 @
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'>"}}
4 Z' F% u% ]2 r" P/ i) \POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d
6 P) B8 ~) m% m, S0 PUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
% |! k4 G/ F6 i) v- V* ]/ X<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
0 _, G3 R7 q' ?/ M, R9 z& U& pTraceback (most recent call last):; l! @+ n2 |. t- X
  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand% ^' H3 T0 q4 h
    result = cmd.run(parsed_args)( A; M7 X8 o. k5 i
             ^^^^^^^^^^^^^^^^^^^^
8 O9 q8 W8 u  t" g  d  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run) p; j  Q/ @1 V- W6 C( i1 V
    return super(Command, self).run(parsed_args)
9 d% r/ |! Q# H+ L: i3 I9 @0 G6 n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# I6 i! t7 ]# [6 k0 w; {; ~8 n! a6 p3 s  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run5 t; @3 h& \/ u
    column_names, data = self.take_action(parsed_args)
6 k0 s% G; \: M8 a! n5 u! E. t% I                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$ j' _$ I$ q4 r+ C- Y* j  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
& P+ ?( `) c) c9 R% U+ Q    server = compute_client.servers.create(*boot_args, **boot_kwargs)
7 t2 Z* [" f/ P2 H; A, l; V             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 \9 n9 a8 i$ Z6 Q, \) K) r  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
9 p/ h* e) y! s# [0 `3 b" M    return self._boot(response_key, *boot_args, **boot_kwargs)
) q# S0 L: K! q7 C* v9 U           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^* u5 Q( H. n2 ~- Q( D$ l9 F" T
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
# X8 b2 _, N6 S    return self._create('/servers', body, response_key,+ V9 }2 x& N& m: B! `
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- U, b# `8 o0 N# e: z! k  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create! M3 S/ V, @4 S. `, ^9 ?: G
    resp, body = self.api.client.post(url, body=body)$ f' v) q1 `3 ^' }4 F
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 }% f# H+ q/ p4 Y' D
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
8 D  C/ t) m/ g, u  |: Z8 {    return self.request(url, 'POST', **kwargs)! R7 m. ]& ~, L* T$ Q
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^( ]' X* s* t  P# ~% [
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request; |  k3 L- f( ?6 i: P
    raise exceptions.from_response(resp, body, url, method)
# T9 N; M. \+ ]7 Q1 b& c) h: Snovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
+ |3 [4 Z4 x" d) h( j<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
; q* P% z2 D  g0 n  M) w8 hclean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
; l; h/ P1 g5 L3 d8 n<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d); E+ f7 M; k) \+ U
END return value: 1
8 L# D: y0 h; I0 l4 n5 {
5 n! H7 ^" K; W/ X
7 }, U7 ?( u+ ]' r7 S
% k% O, d' f" k0 v: }: g) P1 t( P6 x2 I9 ?6 [/ a/ i  o" n

# V, ?4 p5 A( F( M' m

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错
7 J) @: w. m) O, D' J; m+ x0 {7 ^
& h9 l5 F- |2 B% Ynova server-group-create --policy enti-affinity <name>
# P* N0 Y( \/ V! A
: [8 S. e' v% y; x6 \! V: k3 Y , l7 [& l( y! a8 h
5 D3 d4 o" ?# S( \/ q
这个并不能解决问题。
& M  f& R" I; I/ L0 `0 S7 M- X% D

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:03 | 显示全部楼层
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-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f x-openstack-request-id: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f3 w; @% H  b* c; I
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 'keystoneauth1.exceptions.discovery.DiscoveryFailure'>"}}
: L6 K( @, Y' ^POST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f
6 [; ]4 D  ]8 H. HUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.8 v9 n2 V- e9 h4 A
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
* t% B' D5 q& j9 l( LTraceback (most recent call last):
) m  G9 h& k6 G4 e( S3 G+ V  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand0 `  \7 q$ s4 `( J0 r; M1 N  k
    result = cmd.run(parsed_args)
; u9 ]" l0 q0 |# D6 L             ^^^^^^^^^^^^^^^^^^^^
# h7 ^8 b# k/ O2 h- d7 l  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run
/ j' K* e7 Q) n) t/ \1 K2 a9 f    return super(Command, self).run(parsed_args)
3 o' f0 k4 A, H) Q% d           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: C2 V' }& v6 r7 B! `: r
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
8 |# Z# h: x) P* y& t( e    column_names, data = self.take_action(parsed_args)* G% n" u' i& E, i( u
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 @" w- }! b) B; E  k$ @- B  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
: e, A0 R; w# B, w5 \2 B    server = compute_client.servers.create(*boot_args, **boot_kwargs)
7 F1 K7 P8 f; _! W, ~- d. i  b             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1 y2 f5 I: o& i0 s! ?
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create& W0 _0 w- n; F5 N
    return self._boot(response_key, *boot_args, **boot_kwargs), N& H( p# o  K/ z; ^2 M) t
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, l4 P% s) v) u7 ?  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot& ]9 i& y/ i4 d& R7 V
    return self._create('/servers', body, response_key,. D, a  z' R/ Y4 ~1 X. t# P. t8 @
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 J1 o9 v# R' \+ V; |( x! U
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create
5 Q. [, K( J0 D1 L6 n5 H    resp, body = self.api.client.post(url, body=body)
# q( ?  S) X& [! k0 J1 O                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, o7 c' V9 ^/ A) h( `" M  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
7 y, r* k( N. H" _4 h* V- {: v/ {    return self.request(url, 'POST', **kwargs)- ?; k2 S5 C" |6 {( l4 j8 y$ r
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7 w! O% j1 k' D. Q* W: r7 |7 o
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
& `2 V" X! A! r% g    raise exceptions.from_response(resp, body, url, method)
" H: H. T0 I( u# i1 Wnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
4 `& ]* D$ s* N. Z1 j3 d<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
  O, Z3 A# u  H1 Q6 H! m" i  Qclean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
) _( h: o6 F: W<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)' W, O' g7 e. d3 F5 R
END return value: 1
# N; t9 m* m$ P! ^

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:
; G. y0 \3 k  L$ l3 ?0 x/ Z4 C" K" C找到nova.conf 文件中
+ ~9 K' T  e4 ~keystone_authtoken,service_user 项中的
2 e8 V" [! @3 Oauth_url 配置$ u* s/ p. S* ^$ x" M- I7 X) s6 G" _# l3 u

9 U8 p/ x, j! K  b8 C- _+ I+ ?" c( R. G& m9 I6 J0 K) Q- U/ K! B

( [  M7 T* P! R) j5 ?; _auth_url = http://controller:5000/v34 E0 l  C) Z. \% B; ]( U" U9 |
$ E7 X. K" f9 v( J; d4 |& i5 v
一定要检查这个链接是否正常获取值。# P; d  m5 h5 \' \) v

- b! a& _( u5 S: G" N) j$ z) r6 [. V
6 c6 O8 S0 \* y% F/ Q
) \$ @* e: h- w2 y7 p这个是上一楼的问题解决问题。不是第一楼的解决办法。; r, t" E' i* C

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:05 | 显示全部楼层
这个解决请看最后一楼,修改nova.conf和neutron.conf 文件中 keystone_authtoken项 service_token_roles_required = false  就可以解决第一楼的问题。   如果是true 一定要改成false。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:05 , Processed in 0.019433 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表