找回密码
 注册
查看: 154|回复: 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 w/ g* B9 D/ v" u, f* H
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
' f+ o3 ]; U3 ^2 E
( @( t# l! v  K* s
3 G5 G; E) j  }4 e* H
% q- _. `, o6 ]8 ~
. v& w: v1 I5 R. g% O' m! bhttp://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None
% i& s5 B( o- w. `9 T* P" L: @, |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
8 J# ^8 v' _' TRESP 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'>"}}2 w8 q, R9 C7 O' X* j: L' U
POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d6 ~4 S- B0 K" t/ W0 t/ {7 K
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.9 s, W) M3 {1 V1 {) p" z/ ^. X, }& `
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)0 C% n7 S2 U) x8 j
Traceback (most recent call last):$ J$ [5 O! F2 o
  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
+ n& X5 W) [  @& C' O/ P    result = cmd.run(parsed_args)7 N" Z$ g5 \( |' U4 Q: q  }8 z/ }
             ^^^^^^^^^^^^^^^^^^^^: B/ r6 w3 _) ?) l2 h
  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run. n  S+ H, p& g( l  @; M
    return super(Command, self).run(parsed_args)
/ e7 ]; _# U, A9 J- o           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^0 |' H; k1 `7 |4 j; A
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run( O/ R7 J# ^# `0 Z+ e. X
    column_names, data = self.take_action(parsed_args)) v' G7 Y' F5 }! z+ V4 E
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$ a4 N2 P0 I4 ~; B; H! B; h  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
+ o$ P9 U0 T, H/ `' i" t6 M    server = compute_client.servers.create(*boot_args, **boot_kwargs)1 w0 G+ M5 u( q8 s; O1 {, ^0 {$ ]
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
" {: E  [, v( O- i7 M" ~& \6 I$ j8 F& O  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create- @6 Y3 K) ~. h* @
    return self._boot(response_key, *boot_args, **boot_kwargs)
% d; x: z$ T  D           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1 G8 S, \: m' {7 T  R7 T: g6 {
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot' A( X( M5 {, R8 M/ L; L7 ~' ^/ \# n
    return self._create('/servers', body, response_key,$ l6 k* Q8 ?  O# F* j
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+ M+ C6 u( d* h5 ~( ?# K
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create: K6 N) w0 G0 S* f0 B2 X
    resp, body = self.api.client.post(url, body=body)
* n1 k" S3 o2 B1 L  M8 O                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 Z3 s9 B7 z' @0 e& r+ j  G! R
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
& R/ W+ w6 N& x, j    return self.request(url, 'POST', **kwargs)9 \# V; ~- U' }
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 f/ G) e4 |6 F. |9 n  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request- D# {" ^2 z- b
    raise exceptions.from_response(resp, body, url, method)
5 ~7 R: b+ e; y' S! fnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.; V# B: u. J+ |
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
+ \& u! Q" S' ?, s" Z/ zclean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
2 r, C" }$ j8 d, m<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)
1 [" T6 Y7 a( x( T$ }END return value: 1
8 P# C' F# f9 p4 ?# s% f# C9 P
9 B! U7 Q6 t2 G  t2 P5 j' X8 T$ i8 u# a2 o

# M/ u/ \3 ^& I8 u/ @, {9 r# N) `/ }! v3 R* K
  Q% g% d5 Y1 F& L# R$ [* |" I

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错0 D+ [& ^: ?' w6 U- L/ j

* R6 j; C9 p' g" Anova server-group-create --policy enti-affinity <name>
. J/ v  \4 |5 _
2 Q, P# a4 g" b4 N9 {+ r, W
7 s) ^' e3 `" a# |' Q8 M6 P& Y( m( z6 J$ H5 {1 m6 M
这个并不能解决问题。& b9 c' z* \; n9 ^4 H  c. a

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
: ]* j: S) C) c# {  H* G; sRESP 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'>"}}
. c2 x" A6 U3 K0 e8 I; k+ gPOST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f
" L) d/ n& N$ f! O5 X* fUnexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
% Y- F7 p& u: ^5 F( e2 I<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)0 m+ p/ c* p- j/ O: l
Traceback (most recent call last):( z8 `; A% L, q
  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
: r* D8 y# B8 b7 o& b% r" h& M) ^5 c    result = cmd.run(parsed_args)
  M: |! X: L& `, K+ @- Q             ^^^^^^^^^^^^^^^^^^^^
. v5 ~$ ~  m0 e' f& v  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run
% P# W* d! a4 u& R0 U( u4 L5 ^    return super(Command, self).run(parsed_args)7 F" K- a7 l# p4 k3 W4 e
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^) p) x9 `, b+ Y
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run/ q) w) S+ M6 C9 h
    column_names, data = self.take_action(parsed_args)
8 f* h( j- ?+ X& n9 K: O: M+ i# f/ T                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- n( h$ e; ~3 Z
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action( v9 M( b- G! e! q! c9 Z- G* ^
    server = compute_client.servers.create(*boot_args, **boot_kwargs)
$ {  @) A6 H: c8 l  c             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^' _1 z( E3 ~3 |& G  R( b& K
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
9 r8 b6 R6 {9 H) `    return self._boot(response_key, *boot_args, **boot_kwargs)7 g& h6 C4 Z$ D# b6 f0 ^' Y  r( n
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 m( h. Q8 H) P+ Z3 t4 z: a0 \  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
7 l9 _% A- i2 W% m    return self._create('/servers', body, response_key,- w0 Y' \" h" d
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^& O: c# [6 ~2 [. B; t  C! Z5 _& r( `
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create9 @9 }4 h* C; {3 ~* N
    resp, body = self.api.client.post(url, body=body): ]8 o, K7 n, h
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  ]9 @1 N- P) j1 G
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post
# ~1 |, r' f  X( x    return self.request(url, 'POST', **kwargs)
9 z" |( n/ \+ ?( E9 N! E7 n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
% s, v: U) X  l& o8 V  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
6 u' d) \; v5 u" j    raise exceptions.from_response(resp, body, url, method)' y6 s5 `0 Y1 [: {% Y
novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.0 z# O8 A9 A# G
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
. s& x6 D# P0 j1 Q+ r& E! y* eclean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
3 q; `/ R& {6 n: S' b<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)0 t1 E2 I( u/ G  F+ y" Z
END return value: 1, J5 V$ z; U/ m8 F5 \

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:
, G, D6 Y8 o0 m找到nova.conf 文件中
. T, r5 \- F( w& h( q+ d, g& zkeystone_authtoken,service_user 项中的9 S0 j! g3 ]4 v# |
auth_url 配置
5 n8 I  s1 Z/ A5 u8 u  h% @* l. o' x$ X9 O
8 k. ^" d! W; b

" W, B+ K& G6 }( H8 E# w/ iauth_url = http://controller:5000/v3
" q2 x6 f* ]' ?: J2 G6 p" v7 t; d+ }' n* p5 B5 e) G
一定要检查这个链接是否正常获取值。# s! v6 B, k1 e# B9 G4 h- Z
8 b- w8 V+ W& r4 t1 P: f

, k+ a, W5 A  Q1 R3 p, e2 J
/ d7 s* Q$ C9 w, `- E% w# Z( x/ F5 v, f这个是上一楼的问题解决问题。不是第一楼的解决办法。
  s9 L: ]' o; y( N7 V

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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