易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 146|回复: 4
收起左侧

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

[复制链接]
发表于 2025-3-31 08:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
: Q% U6 G0 g6 `6 z/ e, m; F4 o<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)$ m! Z! M5 S8 Y! Z! h& z
4 x" v' X; \: K; n' T1 o' P5 o
6 g+ W8 I# b  x5 X$ L
2 F+ x- a) _6 k2 h1 H

  a0 u7 F4 t4 Z' Q( h% _http://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None1 t- a! f8 D  }, i3 j% z! g( t
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# o8 @* a- x) a6 d+ i$ y& u
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'>"}}! W% F% S% \+ d+ m( z  b( [: T
POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d2 W8 v8 K/ m8 e. m' A. m) {8 p$ V: j
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible./ [% ^7 _$ P' }3 U, O" w
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
' D5 v! {- b$ b" V* B& KTraceback (most recent call last):
: C! N; Q2 D- \3 d/ y- E  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand2 l: l- y1 z4 [# J1 g# L+ ]
    result = cmd.run(parsed_args). g( M/ B9 u! m( b2 x# k
             ^^^^^^^^^^^^^^^^^^^^5 I% y4 w4 s% A6 l9 l; w
  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run7 E5 a/ ~: Q3 j; u
    return super(Command, self).run(parsed_args)
% W! y  ?9 i% r% a/ n0 v: J           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 x) p* a) y) v9 P) o9 B  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
6 O$ p2 A3 |3 a) I    column_names, data = self.take_action(parsed_args)
3 |+ v8 J) g; Y                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Q- e& o" }  B; U' Z  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
9 g$ i, g5 N6 r+ b8 {) K    server = compute_client.servers.create(*boot_args, **boot_kwargs)
. e* {& K2 n( u3 `* ?; W             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2 P. a9 G0 G9 J% }, e
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create1 l7 d6 a( ^' k. a8 P
    return self._boot(response_key, *boot_args, **boot_kwargs)
6 {2 b% i! F' L           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- S! U; s0 W5 _  B+ L! d$ ~9 ]  ?
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot% p) c8 m% @2 d) o7 a
    return self._create('/servers', body, response_key,9 |5 I1 e3 ]2 c) L; {6 o. @  \
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^# h! t% v6 ~2 ]  N4 x% v: K3 V* d
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create, K; w; w* m- I+ y6 g
    resp, body = self.api.client.post(url, body=body)
' Z' r/ {2 u$ O, m0 e                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 }% u6 a  \& K& K" q) q5 k9 F  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post7 b6 `* n( W& b* _
    return self.request(url, 'POST', **kwargs)& b( q: `5 K$ x. Q5 s7 }1 D
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- C# p0 h/ Z& X, \
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request, F2 b7 {3 f* u; R
    raise exceptions.from_response(resp, body, url, method)5 i5 D% ~; ]3 v" K* f0 k3 ]6 x
novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.) U0 `, `  }5 a( w, L
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)7 L4 q0 ~: P7 y& Q
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.0 ?7 E1 f: a! h0 L+ S$ K( w/ C
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
. ?$ H2 J4 I6 sEND return value: 1
3 Q' J$ ]4 d5 L0 x" i& W. O) H" S. i, G

: H1 ~1 ]; C" Y* L1 }) [1 v
7 e; T0 T* x& |, D' W$ `
5 h3 o" O6 n/ q/ X* c
# r+ ^: g0 v9 m) U' B
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错& M# B* A. H, `7 @+ E
- ]! a7 S4 P3 ~, v+ w  r. z' u" j
nova server-group-create --policy enti-affinity <name>0 E! G2 t# F( P: d% T% x1 s" c" s
% M* k/ j. A$ Y
: K, h$ E: H7 p* ^! a+ \+ j
( k" l" Z5 B7 K4 A
这个并不能解决问题。
* ?+ e2 d: R3 c& h& p# s" ~
 楼主| 发表于 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-5a8c8161eb8f
6 n& W. o( ^# m1 {/ e" ?& O- ZRESP 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'>"}}
/ R. k; J* F' ?0 fPOST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f
+ u2 j* ~( x5 ^+ O5 c2 OUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
7 D4 D, G1 F* h- W% X; a% \/ r8 l<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)% A5 L$ M: G/ q% H+ w4 n( e
Traceback (most recent call last):
; _) w; }0 o- t7 C  [+ k, H  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
: V4 @4 y/ y! ~* X3 v3 ?    result = cmd.run(parsed_args)% k) A- s8 s$ K2 [' u5 `
             ^^^^^^^^^^^^^^^^^^^^
/ d6 }. b) Y* }. m  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run
7 y' `  l$ G' R, h    return super(Command, self).run(parsed_args). ^7 O1 R  I2 H6 _/ g8 ~
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" j" f" k' C2 G0 z, f( l& [; B
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
% r% ?* w" U5 J6 `' ^2 o    column_names, data = self.take_action(parsed_args)
; r2 p4 ]$ f9 I9 R: {                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 \* ^, J. ]- `2 x9 b
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
6 u9 k7 l2 D  E    server = compute_client.servers.create(*boot_args, **boot_kwargs)
( F/ I1 x7 K$ `) s             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+ r) Q  w8 w+ j
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
# W1 ~2 x, G" b8 `/ O    return self._boot(response_key, *boot_args, **boot_kwargs)
: _9 [& _( p% {: b- L1 F% ?           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 v: u4 ^  r3 Q( r1 h, H7 ?- S6 T  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
/ T) b; F* x; G% R. V" L& Q7 R9 }    return self._create('/servers', body, response_key,: q3 `. R/ P: ?+ l7 N
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^; g+ m8 }- U8 r) }0 j
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create
$ e1 Q- B3 L2 m8 [    resp, body = self.api.client.post(url, body=body)
- O" B1 \  @6 S! _3 \                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
( L' K* H# t4 z7 W" `6 N* X$ v  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
1 [  j% o" a- R* w  l    return self.request(url, 'POST', **kwargs)
* u7 l3 c; p2 L           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  e" }3 f( N9 I: D' {2 c% X
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
7 O/ ?- y' N3 s. O8 f. f, @8 `    raise exceptions.from_response(resp, body, url, method)0 c: B% h& F8 E7 D6 }2 U4 [% L
novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.2 M; T5 A2 `/ m
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f); G2 A/ p/ ], J' |0 M5 J* L
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
$ B! Y! U8 m+ u; B<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)+ g) R* D& u' q/ Y( H
END return value: 1& d7 Y! M6 @' ~1 C' e& z1 V% G# z
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:) g5 q- V2 i1 R+ `$ e* `: G
找到nova.conf 文件中; s5 P! e  f/ I) Q4 m6 I) N3 d3 `8 E1 P3 z
keystone_authtoken,service_user 项中的6 ?" M* h9 I4 p) k1 t: s
auth_url 配置1 u9 u: j! c' y5 L- {3 @
( A6 n) \# u  S* B1 x6 M

4 i: z3 n5 X  o/ ~8 m- }% o( N" g7 A+ t5 d1 x% z5 S. ^
auth_url = http://controller:5000/v3' S3 X/ e) ^) \# N7 S

3 G7 l# X' ^; O) G一定要检查这个链接是否正常获取值。
2 v: s$ V& w: H$ v& j! F* G+ H( E8 U

) w$ k, F- l% c3 B& ]# a: y
4 J, r; w) u* `这个是上一楼的问题解决问题。不是第一楼的解决办法。
8 E$ i# D5 E# \. N, V8 C
 楼主| 发表于 2025-3-31 08:00:05 | 显示全部楼层
这个解决请看最后一楼,修改nova.conf和neutron.conf 文件中 keystone_authtoken项 service_token_roles_required = false  就可以解决第一楼的问题。   如果是true 一定要改成false。
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:27 , Processed in 0.043086 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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