找回密码
 注册
查看: 155|回复: 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.* L2 u% c+ Z2 n+ q/ p7 v" E' s  ^! Q( K
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)  z# r; ~/ V: V, y2 m* V( m
+ q( |4 U7 p( r. M; K; \2 S

% I1 {& y! Z5 D2 N; v5 N" |+ v
6 O4 Z  x8 v2 g1 \$ t2 ^. h- g9 h- W4 {3 s8 ]3 k  i. D
http://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None
) {$ }" Y; m' ~4 s! V. l* N+ nRESP: [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-16283f94be0d6 i  D  ^# `; X( F. m+ K) {
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'>"}}
8 W, p- _9 z5 a! W) _1 D- [! @POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d  @2 ~' t" B" r  M% ?2 N9 T
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.7 C1 h+ |% T5 Q" t4 L* j
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)% g' k( i& z# m" i& `
Traceback (most recent call last):4 @3 s- k1 o) U, W8 s6 b
  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand9 n' h2 O- A. G2 k- L. {
    result = cmd.run(parsed_args)
6 n. @4 t& y+ f2 s" x+ ]  s$ B- o             ^^^^^^^^^^^^^^^^^^^^& D: u2 V6 W5 e9 A
  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run$ r6 n% i5 @  m/ F
    return super(Command, self).run(parsed_args)1 x. ^* `) {* {$ [
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9 ^  {  r# P6 r% r  x, W9 l6 p
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
5 E5 T( A) z5 r4 P! }3 z- O    column_names, data = self.take_action(parsed_args)# u1 f% ^# a% u: \
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
, @5 u* N1 ~5 y( G3 ^6 }3 {  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action' `- ~& ~# o1 R
    server = compute_client.servers.create(*boot_args, **boot_kwargs)1 d3 s1 z+ Y5 k6 K* L- i
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^* N7 s& {- H* X7 t. R
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
1 r: [' y3 p# S. B6 g6 ?    return self._boot(response_key, *boot_args, **boot_kwargs)
' t) @0 @. S" p+ L           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: Q% H1 J" o/ N% v
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
7 T0 [# d" S$ [) o+ c" |) R    return self._create('/servers', body, response_key,6 U2 l) _2 }2 C; b2 L' V0 ^
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 U1 K2 ?. F8 o+ u3 S! r  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create
+ S7 W  e) N( d- k2 K    resp, body = self.api.client.post(url, body=body)# L* B: Y5 K% v% u6 D5 W
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
; Q9 [9 o- N: X/ G, j1 ?  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post. ~. {; R( P3 _5 V
    return self.request(url, 'POST', **kwargs)
, ]; f; \. \7 e- I& k, x. q' Z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^6 \$ _- `# L; \6 t& ~+ J1 q
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request2 w0 ^  z) o( H. S- V
    raise exceptions.from_response(resp, body, url, method)
# Q: S4 S  o& e" e3 k9 Rnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
) G8 K9 g: L/ f" Z<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)9 l/ {0 r$ U( l5 |3 n' u) l
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
' y: \! }( l5 x7 H: h4 [2 W) y# W# C1 p<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
+ d8 P% p' Y: u' C% i3 CEND return value: 1& O- A1 @( @2 `8 Y7 j1 A4 }# a* i' K
( e9 R& z: G) M' p& L5 b

6 m+ T' m+ V5 l% b( |' P8 `) n" c. j( Y. M; `

1 c% A# F* @9 k7 S, G0 L( N% S, X- X

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错2 t, B' x. p; s# P% j) U

3 m3 H- _) i9 L0 y7 w. y% {  hnova server-group-create --policy enti-affinity <name>! ~- ~6 ?: h8 Z' }: ^

% T( \3 J8 Q0 E2 o' f 7 @! i9 ]8 a# O5 m. r! V7 [

9 E8 h% h$ G% F8 }/ T这个并不能解决问题。1 Q( t+ D4 E- w7 g+ ^4 c% c

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-5a8c8161eb8f
8 |; I  s0 {8 DRESP 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'>"}}
1 h# U- t# O7 P/ e" \5 b. NPOST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f
% q" Q1 Q+ Q& @& |) n+ fUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
- U0 \/ I' |: X<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
4 m4 A. N: r; l' H: F3 t# fTraceback (most recent call last):
5 L: g  ?# P0 H9 a  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
. \4 F- g7 d/ g* ^    result = cmd.run(parsed_args)+ K+ E" h" _8 n! \/ c6 F  s0 S
             ^^^^^^^^^^^^^^^^^^^^
# J( T' [4 ?$ X  U% C  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run) e( |# i7 K7 {( W- ]. R8 ?
    return super(Command, self).run(parsed_args)- @. @8 u* M! I6 A6 A% j' @9 a
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 K& x% \- Q+ c% N, r, I  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run6 M4 y$ r8 M" i1 J$ Z2 H
    column_names, data = self.take_action(parsed_args). H/ z4 O! h. j7 x
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^4 _2 o. o4 z1 y7 P
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action0 j/ d, I& O/ c# j
    server = compute_client.servers.create(*boot_args, **boot_kwargs)  C! Z/ ^8 Z6 y
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
! F/ x# n5 Y5 m* g6 A# E  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create! h, r. J$ G: A+ H, c4 a+ t
    return self._boot(response_key, *boot_args, **boot_kwargs)# z7 O2 G: G: {9 F" |9 B
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^% |9 N2 X+ j! g& {/ Q4 z
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot9 L# u+ Y+ b: S7 M: s/ Z
    return self._create('/servers', body, response_key,
) ~6 E4 {+ g- E0 [           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 e# f) g2 S8 [+ ?  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create* f4 q8 H) E% J4 p
    resp, body = self.api.client.post(url, body=body)7 `+ ~, Y0 G1 Y- ^' ]6 N+ z7 B
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. T1 W% o- [1 ]* w  [
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post3 S+ N* v. M. x/ }5 G& J1 A
    return self.request(url, 'POST', **kwargs)& f1 k/ q) T7 M2 W5 u2 p
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
' E* n* p' P# l, _  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
5 d2 p8 u! h; o    raise exceptions.from_response(resp, body, url, method)
" ^7 W) ^+ r' |" O* o5 s& Z$ ^4 Tnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.5 P  f* U3 ]1 q2 G( ?
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
3 X  e* S, m& m6 _clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.; g  Y4 o1 `# x$ o) {
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)7 @2 B, b! V3 {
END return value: 1
& w: P. I5 p# J& p+ ?! w$ Q1 q& Q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:
8 ?6 v/ L/ }/ |1 X* O5 z) R8 E$ p5 `, q找到nova.conf 文件中& I+ B- N+ {" w+ \: ]
keystone_authtoken,service_user 项中的$ A: ?. @5 _; |/ _7 C) \
auth_url 配置
* E2 x5 w6 v2 ]* j9 }! s# S! ~9 \, [5 T

2 A- [  P0 M3 q( \" M2 j& u$ q& p/ q& c; c
auth_url = http://controller:5000/v3
2 Q0 x% v9 L& m+ Q; l( c* S2 D2 V) T  X3 U5 Q
一定要检查这个链接是否正常获取值。
  M; H6 D) h+ H! w
* {: H+ o0 C' c' T" h% z- w* z3 V  f$ M" t

0 A& A8 Z" n. \: @& Z这个是上一楼的问题解决问题。不是第一楼的解决办法。
( Z' u9 Y6 M: B# b& T- G

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:55 , Processed in 0.032583 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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