易陆发现互联网技术论坛

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

ERROR nova.api Unauthorized: The request you have made requires authentication.

[复制链接]
发表于 2018-12-16 15:05:28 | 显示全部楼层 |阅读模式

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

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

x
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi [req-42faf9b7-778b-42fc-a6ef-cbca85033b51 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] Unexpected exception in API method: Unauthorized: The request you have made requires authentication. (HTTP 401)
1 c+ f+ ^; H; h# K2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi Traceback (most recent call last):
+ s% O0 G5 ^) s2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/wsgi.py", line 788, in wrapped8 k4 s+ u$ c, c$ _0 b  O
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs)
( l* ~) t' n9 H& a8 F5 Q! ~1 P3 C2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper* n: A& J2 |+ f: c
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)9 C& G0 s  t8 {
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper( i8 ~( n2 N4 S- a& _7 R; h" o) ?
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)" S2 t2 L9 O6 E! `. {  Y
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper9 h6 l, e" B5 U
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
4 J3 s; t3 K- z  {1 T1 r' r4 q2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper1 ^+ R; o3 h& }+ a* H- L0 g
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
! E# K3 _9 j) j; F- s+ z2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/validation/__init__.py", line 108, in wrapper
0 K# f3 e! M$ ]  ~0 u; y2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)5 x/ E" f- p6 K9 p
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/api/openstack/compute/servers.py", line 939, in _action_rebuild
7 u5 S6 ~1 @5 q' q2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     **kwargs)) \9 R+ F) j8 ?: p' q
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 204, in inner
9 y1 o9 e  T/ E$ u+ r, W2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return function(self, context, instance, *args, **kwargs)
  W9 J! Q/ w# w5 t1 a9 {, G7 l2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 212, in _wrapped
$ a( l2 a) P3 u& t$ m/ Z2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return fn(self, context, instance, *args, **kwargs)
+ p6 \, J4 h; |/ O2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 152, in inner. W) f: @& E( ]
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return f(self, context, instance, *args, **kw). M# x9 i6 \+ l3 j; D. \$ Y) l
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/compute/api.py", line 3127, in rebuild2 l+ q3 `6 _2 G9 m  k
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     volume = self.volume_api.get(context, root_bdm.volume_id)
: E5 f$ X0 d6 d! X2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/volume/cinder.py", line 379, in wrapper9 f1 A8 d- C) ~  M; o2 g' a
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     res = method(self, ctx, *args, **kwargs)
& D: X9 e# x% I. q3 c6 Q2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/volume/cinder.py", line 401, in wrapper
0 U& y: `; c0 p+ W0 L2 \1 b2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     res = method(self, ctx, volume_id, *args, **kwargs)2 Z; C: C$ J2 i/ @- p
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/nova/volume/cinder.py", line 467, in get
4 d) o0 L$ E, }% B3 G1 q9 B' i% ?+ h2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     context, microversion=microversion).volumes.get(volume_id)$ h) C: @2 T0 o
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/cinderclient/v2/volumes.py", line 308, in get
7 K% O, [  h' i. s2 O  l, Q" p2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self._get("/volumes/%s" % volume_id, "volume"): M% p& {: o1 s7 L6 {( C4 I
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/cinderclient/base.py", line 321, in _get+ v, y* d% o) E1 m* j- y! p
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     resp, body = self.api.client.get(url)* H  ]# z8 s* r
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 200, in get( S5 x0 r3 E, C
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self._cs_request(url, 'GET', **kwargs)
. G0 f- O4 ?9 H- Q) ~2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 191, in _cs_request: m$ o* ?8 b' I( D5 B8 V
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self.request(url, method, **kwargs)/ o& S5 m2 X( {+ j# d& ?/ I
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi   File "/usr/lib/python2.7/site-packages/cinderclient/client.py", line 177, in request6 J5 R% ]! X5 a# |( r
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     raise exceptions.from_response(resp, body)
6 Q' s9 k" b$ q: J; g2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi Unauthorized: The request you have made requires authentication. (HTTP 401)- K# `) S* J) }$ {! \" M% o
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi
; L; [- M( R9 w2018-12-16 15:03:27.883 90700 INFO nova.api.openstack.wsgi [req-42faf9b7-778b-42fc-a6ef-cbca85033b51 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.6 [" z+ w! X2 W* z/ Y$ x- I
<class 'cinderclient.exceptions.Unauthorized'>7 J' C* i* c9 [9 B- e6 T) P# u
2018-12-16 15:03:27.885 90700 INFO nova.osapi_compute.wsgi.server [req-42faf9b7-778b-42fc-a6ef-cbca85033b51 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] 192.168.17.65 "POST /v2.1/f563fd1031a246d7aa182ccb79abc996/servers/9aaf2b74-24ca-4bc4-97ac-925fceb42f81/action HTTP/1.1" status: 500 len: 643 time: 0.1560080' p* H. d! k" S& T1 c0 A0 ~6 d
2018-12-16 15:03:27.958 90700 INFO nova.osapi_compute.wsgi.server [req-cf8b77ec-5501-4e33-8cb1-8cf309177c3e 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] 192.168.17.65 "GET /v2.1/f563fd1031a246d7aa182ccb79abc996/flavors/detail HTTP/1.1" status: 200 len: 3513 time: 0.0294249
. e5 ]$ `+ k8 }, r2018-12-16 15:03:27.996 90700 INFO nova.osapi_compute.wsgi.server [req-929011b5-0a25-4ac1-a8be-86bd7caab3f7 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] 192.168.17.65 "GET /v2.1/f563fd1031a246d7aa182ccb79abc996 HTTP/1.1" status: 404 len: 382 time: 0.0050709$ X6 j% I$ @! H2 T3 R
2018-12-16 15:03:28.004 90700 INFO nova.osapi_compute.wsgi.server [req-4aa0e686-e6aa-4e62-916f-17489c40eb36 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] 192.168.17.65 "GET /v2.1/ HTTP/1.1" status: 200 len: 783 time: 0.0049670
3 S! r% w; J% h0 B% G6 ]2018-12-16 15:03:28.425 90699 INFO nova.osapi_compute.wsgi.server [req-f77507c7-6b6b-4c69-b406-1135eed3049a 9d43966f82de4cab8db3696c634d98ba f563fd1031a246d7aa182ccb79abc996 - default default] 192.168.17.65 "GET /v2.1/f563fd1031a246d7aa182ccb79abc996/servers/detail?limit=21&project_id=f563fd1031a246d7aa182ccb79abc996 HTTP/1.1" status: 200 len: 4335 time: 0.3625159
2 u- B8 |9 v' L, v' l, T2 O5 F
 楼主| 发表于 2018-12-16 15:12:47 | 显示全部楼层
I am in the process of installing Pike and when I logged into Horizon and selected an item in the tree on the left such as instances. I would get logged out stating that was not authorized. I figured out that the auth_uri is wrong in the [keystone_authtoken]1 [, f0 H1 ]: p' ~

" M8 U' q8 ]' T. t* h% [( ~: R7 POriginal line: auth_uri = http://controller:5000
2 F7 k- @  z& q5 ]+ `0 e
: ?' b' G0 T6 ^Update line: auth_uri = http://controller:5000/v3
. Q# G3 l: B) {- d9 [6 z' H7 x. p+ y2 V4 Y, d
You can see in the admin-openrc and demo-openrc files they use the http://controller:5000/v3 for authentication.
( @+ ?, N3 K# z. I
' A. @' w" S% ^/ kOnce I made this change in all of the appropriate files and rebooted i was able to log into Horizon and navigate as expected. This is an error in their documentation for installing Pike.* L% i$ I. Y$ Q

7 O* F; n2 }! e" _( r0 dI am not sure if this will fix your problem but it sounds like a similiar authentication issue to me.
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 点击这里给我发消息

GMT+8, 2026-4-8 19:35 , Processed in 0.050403 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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