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

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

[复制链接]

0

主题

0

回帖

9

积分

管理员

积分
9
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.
  ?) ]% I' v2 M& D9 R/ x<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)+ _2 H! p5 }" Z" }

! |- `& g7 {/ E  @% F6 R# i# |( F, \4 B$ O# e0 N

$ E" y9 m2 g8 P4 R5 X
4 u3 X, g8 f* X) z. W: \" phttp://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None
  L( R( ~, ]3 F) `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# f0 k5 w6 h# G
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'>"}}- j- q- n5 B. ?4 Y# W5 _1 V' R
POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d
! e' t, h, m$ h" R  c2 RUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.# z; d0 x- f, C# D9 n: A* ^
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)' H& v, s) }. w
Traceback (most recent call last):
9 r& c9 f: r$ F  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
& ~# E5 ]5 g1 o: w0 a, O' z    result = cmd.run(parsed_args)! l( [4 V# W) N- k% R
             ^^^^^^^^^^^^^^^^^^^^
8 [, F0 i& a' @2 i, D  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run
2 H0 N3 z% [3 C1 U0 u+ K    return super(Command, self).run(parsed_args)
8 ?# ]) O. ^% U# S3 R6 t           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
" V$ Q# L, W3 S/ j$ o  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run7 c  c4 }6 _4 g
    column_names, data = self.take_action(parsed_args)& [# M: R, K5 s: c% J3 ]
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9 Q. L. z* G1 }8 X2 W
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
+ U& w% o. q9 @- G. J    server = compute_client.servers.create(*boot_args, **boot_kwargs)4 O. ]1 S  M3 Q
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& e% R2 F1 \2 |  G3 H
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create, O& z% I1 M0 F5 X
    return self._boot(response_key, *boot_args, **boot_kwargs)
; Q  `$ ~  q, \8 w) `  ]. u- |3 b           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
. ~; A' L$ M/ `  a! ]; a$ ^! U  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot9 J/ t3 N5 E; S" R
    return self._create('/servers', body, response_key,. A7 _$ M4 @( T. ~) A4 s7 T4 t8 W
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^; R. a4 M' }3 @* `1 Q
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create
- o8 [3 c! W0 ?+ I& l6 ^5 \7 B9 s    resp, body = self.api.client.post(url, body=body)
7 Z: m$ }# ?  V                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 W( n2 ]0 U1 C/ ]' t6 k5 T  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post( h2 f9 ^; G7 \) Y1 ]# r& L
    return self.request(url, 'POST', **kwargs)7 G" X9 D% n$ S# Q1 A
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^% e7 C/ y+ l% p* w
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
8 B5 W7 r0 c- o7 G    raise exceptions.from_response(resp, body, url, method)
/ j1 ]6 b: Z5 E+ k/ xnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
" w; f  v( a" r  \+ Q* a, N* t<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
! S$ l+ `  y/ z& {& Z" w, F2 Vclean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  y, p) \9 }$ O<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
7 p3 o) {6 m; AEND return value: 1
! Q3 t' E: I' K( G9 m) Y) N: r, L# U$ R/ R' z0 K
6 ]& m0 W) H% H- m) A. S

" W. h) o5 u9 i& E: A6 K7 w! @0 X! H) B/ M" n# ^
+ E& \2 D2 @7 B9 i( G! {

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错: b2 N( l, R% q! i
- L, f  T: \8 T; |
nova server-group-create --policy enti-affinity <name>8 y5 m+ e, W* e: m! \7 w
) G. E. z- Z: U4 C* i! r, k* G' V) b

/ J0 E# b4 {  t; K! z
* a: h( h7 Z$ e) x/ c1 q这个并不能解决问题。
+ w- F5 b- C  j1 b7 P+ J$ b

0

主题

0

回帖

9

积分

管理员

积分
9
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-5a8c8161eb8f
# ~4 o* y0 z7 E& v6 u0 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'>"}}: c; O# A( |* Q- g  Y
POST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f0 j5 |8 d6 l% S- K# ]" ~
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.+ H% M3 f2 J4 ~7 ?: M, @
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)5 L: p5 n2 K- {0 o# K; G$ K! p
Traceback (most recent call last):
- E) F/ |- C5 `5 E3 M& i" R  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
* g! Q4 q3 H. F" G/ ]4 P& B& g! B    result = cmd.run(parsed_args)
$ b* x/ Y) l# i# d/ U' [7 p/ l             ^^^^^^^^^^^^^^^^^^^^
* [4 r/ N  a- W3 i3 `# @: F. t3 q  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run) j9 L1 b+ m# }1 P5 Q
    return super(Command, self).run(parsed_args)
; v4 O! r) O8 w" E/ f+ z/ z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
( @+ q3 Z2 s9 N. c$ \  E  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
& a! U4 p7 B# _; I. {" B& w    column_names, data = self.take_action(parsed_args)
6 I" O  o' p0 }8 I                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* j7 ~( r/ d  ?/ n2 \5 |2 Z  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action, ^! L' W* w& I$ A
    server = compute_client.servers.create(*boot_args, **boot_kwargs)9 ^: [6 q  N) X; ^
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$ T- z6 d* N* @! O0 J7 G  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
" O. f9 J! S0 X$ t' r    return self._boot(response_key, *boot_args, **boot_kwargs)1 r5 P. ?% @5 B5 x" J1 D' k
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
' U# c! q8 D9 u6 [  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
2 ^8 B' n3 G8 I& \; _+ O    return self._create('/servers', body, response_key,
; k+ P3 }/ J5 u8 {% j8 B           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" K3 @9 _% w6 s, @. ^! m
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create; h! U& |  Q- F6 X. `- Z6 J
    resp, body = self.api.client.post(url, body=body)5 A1 W% c1 ~# L7 X' d
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8 G% J% J. A$ g6 L# W
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post( S2 ~# z9 I0 P( z# ^0 E
    return self.request(url, 'POST', **kwargs)4 W! j  T0 O  M
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/ t5 x/ w( j; F2 a" N  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
" N/ [0 n$ t  Y) _" z8 o+ I    raise exceptions.from_response(resp, body, url, method)
9 f: R2 f6 {' U# q1 v, K* ?novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  i3 Y, H2 ]( `$ L<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f); B, T8 V' c2 D% P# w/ D
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.! v3 ?3 ]( A9 Q7 l; Z$ Z; k: A
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)/ Z! B+ b, G5 t! ?1 h- U8 `
END return value: 1( c4 H: j" ?$ |- z

0

主题

0

回帖

9

积分

管理员

积分
9
QQ
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:' \4 Q# ^7 @% f. @  _+ S" t
找到nova.conf 文件中6 |8 g) o6 Z' `3 D/ E: R
keystone_authtoken,service_user 项中的5 P1 ]/ B: B! S' E
auth_url 配置6 T5 L: t3 l* s7 B, J) L  f+ }% w
0 J6 W" G5 Q- ?) z. T; u

- ^3 L' |8 F6 B8 v4 O  q8 R! B5 w5 A+ h9 @
auth_url = http://controller:5000/v3
5 D$ i9 ^9 X% i( W, K( v$ \( r& N/ n& K( w
一定要检查这个链接是否正常获取值。( W  U5 W3 Q- i( ^/ m6 R5 L

' \3 M& r/ d$ y. s3 a
5 j8 ~% o3 t/ L
; K7 u* b% W" Y. b  f/ o这个是上一楼的问题解决问题。不是第一楼的解决办法。5 ^2 x# z' K6 a* }' C+ X, q

0

主题

0

回帖

9

积分

管理员

积分
9
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 22:59 , Processed in 0.018493 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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