找回密码
 注册
查看: 6273|回复: 1

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2018-12-16 15:05:28 | 显示全部楼层 |阅读模式
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)6 Y8 t) J0 N, c1 S* F- p
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi Traceback (most recent call last):! p; m! o2 r4 T0 B- \
2018-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 wrapped
" S: {  g! ~: {) F8 s. f, P4 @- x2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return f(*args, **kwargs): ^, N- }* k0 H6 U3 w/ f7 h
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
& Y1 L' R$ U- F- O5 r2 p2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
) w8 O! ^6 y2 p+ c$ w- y" H2018-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- c& Y& |4 b1 ?; f2 o" L
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)
2 W% P. T: l' N/ x2 n# W2018-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 wrapper8 D9 l. J. O2 f8 Y- B2 p4 z8 x
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)& p" ]. _, D& c% Q! _( S
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
% B$ f) I/ |/ v2 a+ A! V3 ?2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)" f" l+ r: ?! D0 `8 Q3 @9 Y% E8 d
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 wrapper2 [5 U9 ~) o' x1 ]" }$ }; c: D
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return func(*args, **kwargs)& @8 l7 \  w. {; t/ J, U5 n  k
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, U% f* f% {9 P2 M; i$ Z
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     **kwargs)3 S7 F) {9 U' ~* h5 W' s% 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
- V. L& S& P, N+ A0 z6 t2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return function(self, context, instance, *args, **kwargs)' W" E: `3 _- k. 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 212, in _wrapped
2 V  W! g% Z+ ~0 `# j2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return fn(self, context, instance, *args, **kwargs): N; I8 t: r# R# u
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 152, in inner' n7 i# B4 a8 K2 q0 R
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return f(self, context, instance, *args, **kw)7 Y0 a( G0 r6 `1 U1 d# v$ G5 [3 _
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 rebuild9 K- P5 `; U, j) S  d4 G
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     volume = self.volume_api.get(context, root_bdm.volume_id)
/ Y/ b7 L% F+ c& B/ `8 ?5 z& l2018-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 wrapper
/ b6 H* Y+ M5 t8 w1 ?( Q6 k$ r2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     res = method(self, ctx, *args, **kwargs)
/ s+ G. {0 r% v( a. d: i+ p2018-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& E2 `* C% H% G2 z, t
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     res = method(self, ctx, volume_id, *args, **kwargs). w& Z* Q" a: a& S& `
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
/ T1 p$ m- e3 n1 R( z/ Z2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     context, microversion=microversion).volumes.get(volume_id)# D8 P* _8 L: W, T
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
9 ^( H9 j; M- I( `8 [2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self._get("/volumes/%s" % volume_id, "volume")0 [, Z/ Y; t2 K: W
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& s5 t4 m" Z$ U0 E. j  i7 u
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     resp, body = self.api.client.get(url)
! t. O$ s3 n' Z! F$ _+ q2018-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
6 D4 l4 h1 Z' \9 z2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self._cs_request(url, 'GET', **kwargs)' f( i% b$ ~: L, {: J0 d6 R7 ]1 S
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: i4 f+ m# t, ?5 K0 ?
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     return self.request(url, method, **kwargs)" ~( @( I! l# ?9 Z  n3 J
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 request
8 _7 K( w- R% Q( @! ^  u' f2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi     raise exceptions.from_response(resp, body)5 y0 k9 d3 y9 z
2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi Unauthorized: The request you have made requires authentication. (HTTP 401)
, ~$ n+ b* x; G! k  u/ w2018-12-16 15:03:27.882 90700 ERROR nova.api.openstack.wsgi
( W2 E) E, H/ x3 R" u2018-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.* m& t2 ~3 S9 E* A
<class 'cinderclient.exceptions.Unauthorized'>
) S) T! D- ]; q) ]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.15600809 H& }' G( k: ^# U7 c% t% n/ z& N
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
6 h! k, I, t9 z1 K$ Q1 [9 K2018-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
5 Q$ B, G4 v' P4 ]5 q) J9 ?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 }$ b3 X4 `2 ~, k$ w- j2018-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) m6 `8 b1 E0 U

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 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]
" N4 S% V) T5 s" n: d( A1 Q: N1 O7 _6 ^  ^6 {% {
Original line: auth_uri = http://controller:5000, \) c, L; |! ?5 E
0 o0 A, X5 p; |
Update line: auth_uri = http://controller:5000/v30 B+ M; O6 Z: D9 Y! d  K! u/ I

7 q, z- n0 V5 f0 P2 W& XYou can see in the admin-openrc and demo-openrc files they use the http://controller:5000/v3 for authentication.
, O) ~$ c! }. C
7 s6 W. ]* r, k1 v- D7 o- ZOnce 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.
) @% v- p& @% a
2 c) l7 X2 Y: _8 n4 _I am not sure if this will fix your problem but it sounds like a similiar authentication issue to me.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 03:34 , Processed in 0.018380 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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