易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 147|回复: 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.! Q4 q7 q' C+ Z4 s, }' q0 v
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)8 ?: _( |9 j0 P% R6 S' ^
7 H& ?  B( d  _( Q0 `2 H4 w" k

# F, u4 f7 K4 A( N  d" i) G3 d" y  k- u* s0 l
0 O5 L3 l9 n2 R. @/ E
http://controller:8774 "POST /v2.1/servers HTTP/1.1" 500 None
3 Y, l- A  o( z5 }0 Q  q9 s, K7 ORESP: [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
$ y  r6 B4 C  E9 l9 ARESP 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'>"}}* N. t* j/ L& K( X' f
POST call to compute for http://controller:8774/v2.1/servers used request id req-af926773-9a0d-4738-b788-16283f94be0d  B0 ?! o& |. ?4 R
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
* }: r: N- F2 E8 p<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)& p0 N0 }$ [  l( e" f: D& j! g
Traceback (most recent call last):
" v4 F# U* A: Z  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand, N+ r9 e: {' q/ i9 s2 L4 [! v
    result = cmd.run(parsed_args)" ~) V( H! y1 O& ?. L8 p
             ^^^^^^^^^^^^^^^^^^^^2 K2 \+ X& K# M' r7 z0 k/ [% K6 s
  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run% ^0 ^3 _6 C& z: m- D
    return super(Command, self).run(parsed_args)" N1 e6 K4 a" B  E
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^) z4 U* k, Z, O0 V
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run
& L( U/ n+ ~6 h) _$ d. R    column_names, data = self.take_action(parsed_args)3 r  C3 a7 c  |: h, {
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" ^6 ?# j: [- `' V" z0 r
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
6 s# x9 S" O: [8 G1 m) v    server = compute_client.servers.create(*boot_args, **boot_kwargs)
$ C9 L  c% i0 ~- g$ c             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
" o3 H/ L  L0 [0 X. n$ o2 z  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
$ b% P2 G3 [  u    return self._boot(response_key, *boot_args, **boot_kwargs)
, A) L* U/ H; {6 ~7 o& I% o           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^" o6 v0 ?6 o2 F* z: T) o; V4 L
  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot
4 O2 g' |3 Y1 ^9 o4 @8 i* O$ h) ]    return self._create('/servers', body, response_key,4 Q! k( g5 g9 ?8 p$ J
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5 u: f/ x0 t( k3 f
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create# w; C& m2 ~! I
    resp, body = self.api.client.post(url, body=body)% G& l7 a! R+ W5 s  `: I0 @
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^+ N: T1 I" Y; X5 N; B8 z
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post; R1 k4 Z) z. C
    return self.request(url, 'POST', **kwargs)
" R% B3 q6 g; c2 \$ S2 Z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^. D, u# r- S' H$ M4 [& k
  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
& j$ `, J9 P. G7 a6 }& L1 o0 @- d/ G    raise exceptions.from_response(resp, body, url, method)" k1 t& o% C. C! y+ |6 M1 F: O1 [
novaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.& T0 ^/ Z( C' s4 Q
<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d)4 I8 k& \% Z0 A, Q
clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
( A& Q0 k; d, \<class 'nova.exception.NeutronAdminCredentialConfigurationInvalid'> (HTTP 500) (Request-ID: req-af926773-9a0d-4738-b788-16283f94be0d). I8 o. Y$ w, N# p4 r
END return value: 15 v# g( F8 @$ ~1 ~" V) B( [; @; \
: [; Y9 W; z7 P1 R; J

% H! a# ^1 x! [. A8 F2 A: {. f. A; L4 I

$ V& b" Y. T8 t9 G, S  s9 M2 K3 ~
2 Z0 R* R; l& Y
 楼主| 发表于 2025-3-31 08:00:02 | 显示全部楼层
解:这个报错是因为创建虚机指定的特定的非亲和性的group已经不存在,导致的报错$ t9 }3 f  L, K) {4 a0 R+ W- C

8 z5 j" n5 b2 [: T$ i! L) {1 j2 [nova server-group-create --policy enti-affinity <name>. a2 u0 G: E7 m  z$ E' K

3 s5 }' B( n0 E- H  ? & ^' L2 ^: c; i3 U" }
  k) W% {/ S3 ]# J7 V7 S- o) v
这个并不能解决问题。/ w3 P: R$ E- |* m5 l& |" @  F8 |
 楼主| 发表于 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-5a8c8161eb8f0 f" a; o2 K( e
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'>"}}, n# e* `: m- m/ k. A0 p! f
POST call to compute for http://controller:8774/v2.1/servers used request id req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f" E# E9 j4 S3 L$ u- K
Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.3 `+ j/ V9 k( }# O8 X
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)7 c1 \: C1 r$ d
Traceback (most recent call last):) u0 M0 f. T! e3 h# V
  File "/usr/lib/python3/dist-packages/cliff/app.py", line 410, in run_subcommand
5 }$ [2 e2 M  V9 R2 q; k% M. @  s    result = cmd.run(parsed_args)
7 V7 @! I" o2 B# @: E& \  v             ^^^^^^^^^^^^^^^^^^^^: p8 P) [4 Z0 ^* N
  File "/usr/lib/python3/dist-packages/osc_lib/command/command.py", line 39, in run4 v+ W! @+ C+ i" g
    return super(Command, self).run(parsed_args)
* ^/ ~  a* E% n- b' h. w, ~           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^/ s7 Z/ d' q1 F2 O
  File "/usr/lib/python3/dist-packages/cliff/display.py", line 115, in run( L0 u+ c8 w7 U0 P
    column_names, data = self.take_action(parsed_args)* J( V1 Q4 w* H& P- M2 t
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^1 |% r2 o; u. t+ H, i' N; \
  File "/usr/lib/python3/dist-packages/openstackclient/compute/v2/server.py", line 1729, in take_action
. W: F0 f" u) W1 t  Q2 X    server = compute_client.servers.create(*boot_args, **boot_kwargs)
8 T) A5 C. U8 Z: \4 o2 I! f% c3 {( P             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
* B2 ~9 r1 j" d3 r6 q! i  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 1562, in create
: `$ R( b3 E2 v$ g    return self._boot(response_key, *boot_args, **boot_kwargs)
5 S: Q9 _2 z8 q% F9 B  q: k           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  h9 m1 p, \& F+ v  File "/usr/lib/python3/dist-packages/novaclient/v2/servers.py", line 887, in _boot1 {% [" C8 ?  K  Y1 o/ C! L$ Q
    return self._create('/servers', body, response_key,
, o0 W8 a0 Y! h4 C4 l! r           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 a- U* J& E% b4 h
  File "/usr/lib/python3/dist-packages/novaclient/base.py", line 363, in _create1 N# m$ c0 K! B$ i+ s
    resp, body = self.api.client.post(url, body=body)* T, v( v& E9 j) h0 k% m1 s
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^3 m0 L0 P' {9 A% c3 O" {$ w
  File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 401, in post% q6 V+ I6 }% ~' M
    return self.request(url, 'POST', **kwargs)
. ~9 r+ }! p! R           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 @4 y  M3 j9 K( J& C, y  File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
9 b1 {$ d' Q* O# e, [& t9 M    raise exceptions.from_response(resp, body, url, method)
' X- c$ t9 N# T! }: Q. ^/ Gnovaclient.exceptions.ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
: x' J+ \7 E; ?% W/ z<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
% s5 @4 M, p- U$ x/ l0 a  I4 q6 m- `clean_up CreateServer: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.% E! e7 U9 G- N$ c1 h. E
<class 'keystoneauth1.exceptions.discovery.DiscoveryFailure'> (HTTP 500) (Request-ID: req-0ae0a0b2-bca6-4d24-bc87-5a8c8161eb8f)
3 U9 h# N+ J1 v, V. }' BEND return value: 1
) f( }& R# O+ x6 ?/ `: F
 楼主| 发表于 2025-3-31 08:00:04 | 显示全部楼层
最后解决了:
( u5 A  R; p1 S7 l/ Y: A0 y找到nova.conf 文件中, D9 K* _$ I5 H! z1 `
keystone_authtoken,service_user 项中的
1 d2 h; S- w% T1 d' Q. ]  z# Mauth_url 配置/ M/ I/ I# U% I( D" N7 y" x. F
9 S1 e- P, U* n

# Y% V- ]6 ?+ v! `0 h0 \
* A- G' Y) s4 V) K, Cauth_url = http://controller:5000/v3$ |! W4 `  ^+ p/ M. i% ]

3 Z7 T% X% g" ^- S; S一定要检查这个链接是否正常获取值。
# T. i& K# x2 f+ t+ a
& r$ w( `0 l0 z5 W4 |, s2 L7 }- {- C0 \

5 V0 [7 G" J4 y2 [: B1 y5 P9 z) e这个是上一楼的问题解决问题。不是第一楼的解决办法。
9 e& M7 G0 C. w  p. [! Z7 y5 h
 楼主| 发表于 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 23:59 , Processed in 0.065407 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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