|
|
ERROR django.request Internal Server Error: /horizon/auth/login/, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/" a2 x4 u0 Z, f8 s( \
1 f# s6 k6 e; O X# B1 j
0 E6 ^# p% w Y
登录horizon 失败报错ERROR django.request Internal Server Error: /horizon/auth/login/, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/* {# Y$ T2 @* J/ v
/ g& E F# N! G; W) m" h6 j
[Fri Mar 28 23:50:00.835712 2025] [wsgi:error] [pid 469954:tid 469973] /usr/lib/python3/dist-packages/debreach/__init__.py:6: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
9 _; p+ ]: U8 [3 X$ ^[Fri Mar 28 23:50:00.835802 2025] [wsgi:error] [pid 469954:tid 469973] version_info = version.StrictVersion(__version__).version0 P8 C; F h" C& j
[Fri Mar 28 23:50:04.199255 2025] [wsgi:error] [pid 469954:tid 469973] [client 192.168.8.115:37941] DEBUG horizon.base Load condition failed for panel: backups, referer: http://192.168.8.200/horizon/auth/login/
! F v; A0 p7 J! @[Fri Mar 28 23:50:04.212806 2025] [wsgi:error] [pid 469954:tid 469973] [client 192.168.8.115:37941] DEBUG horizon.base Load condition failed for panel: backups, referer: http://192.168.8.200/horizon/auth/login/# m; k+ p3 ?2 h+ J6 q5 I0 ]% X
[Fri Mar 28 23:50:04.225579 2025] [wsgi:error] [pid 469954:tid 469973] [client 192.168.8.115:37941] DEBUG horizon.base Load condition failed for panel: identity_providers, referer: http://192.168.8.200/horizon/auth/login/# d+ u F! |5 d# @+ X
[Fri Mar 28 23:50:04.226420 2025] [wsgi:error] [pid 469954:tid 469973] [client 192.168.8.115:37941] DEBUG horizon.base Load condition failed for panel: mappings, referer: http://192.168.8.200/horizon/auth/login/3 H9 ^6 D; V c `8 w. y
[Fri Mar 28 23:50:09.967001 2025] [wsgi:error] [pid 469955:tid 469971] /usr/lib/python3/dist-packages/debreach/__init__.py:6: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.6 F) Q& U) |$ w% O& @
[Fri Mar 28 23:50:09.967087 2025] [wsgi:error] [pid 469955:tid 469971] version_info = version.StrictVersion(__version__).version# s t4 ~" M8 d0 _( n2 `
[Fri Mar 28 23:50:13.325800 2025] [wsgi:error] [pid 469955:tid 469971] [client 192.168.8.115:17341] DEBUG horizon.base Load condition failed for panel: backups, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/* ~9 \ t1 `! }; u
[Fri Mar 28 23:50:13.338632 2025] [wsgi:error] [pid 469955:tid 469971] [client 192.168.8.115:17341] DEBUG horizon.base Load condition failed for panel: backups, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/8 Q: G# o) x: h! X" e
[Fri Mar 28 23:50:13.351360 2025] [wsgi:error] [pid 469955:tid 469971] [client 192.168.8.115:17341] DEBUG horizon.base Load condition failed for panel: identity_providers, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/$ w6 f3 K. L$ e0 s( [7 J
[Fri Mar 28 23:50:13.352149 2025] [wsgi:error] [pid 469955:tid 469971] [client 192.168.8.115:17341] DEBUG horizon.base Load condition failed for panel: mappings, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
: h, w8 M1 G o+ H# o" G[Fri Mar 28 23:51:34.995780 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] DEBUG openstack_auth.backend Beginning user authentication, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
1 o, c( W" c1 @1 i2 V( ]" |" [[Fri Mar 28 23:51:34.996392 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] DEBUG openstack_auth.plugin.password Attempting to authenticate for admin, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/0 |* t: m6 r% y% m$ z
[Fri Mar 28 23:51:34.997179 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] DEBUG keystoneauth.identity.v3.base Making authentication request to http://controller:5000/v3/auth/tokens, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon// K6 p' i% F# ^& x. w6 T
[Fri Mar 28 23:51:35.028764 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] DEBUG keystoneauth.session Request returned failure status: 401, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/+ \1 W0 z6 p9 w% @* g6 E3 `
[Fri Mar 28 23:51:35.029013 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] DEBUG openstack_auth.plugin.base The request you have made requires authentication. (HTTP 401) (Request-ID: req-8af1b051-8707-460a-b62d-f4bff037db56), referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/. J5 M/ H/ J5 {$ e+ v |
[Fri Mar 28 23:51:35.029410 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] INFO openstack_auth.forms Login failed for user "admin" using domain "defalut", remote address 192.168.8.115., referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/ w0 R8 d7 I% ^9 a
[Fri Mar 28 23:51:37.488727 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] ERROR django.request Internal Server Error: /horizon/auth/login/, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/+ x! g; s6 V; v
[Fri Mar 28 23:51:37.488808 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] Traceback (most recent call last):, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/4 w4 `1 k @; G8 G
[Fri Mar 28 23:51:37.488825 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] File "/usr/lib/python3/dist-packages/django/core/handlers/exception.py", line 47, in inner, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
* l# `2 X. s9 c: Z6 Y[Fri Mar 28 23:51:37.488834 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] response = get_response(request), referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
/ P8 x% r# o# t ^& o[Fri Mar 28 23:51:37.488844 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] ^^^^^^^^^^^^^^^^^^^^^, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
/ m N. M/ L+ I: {* q0 m[Fri Mar 28 23:51:37.488853 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] File "/usr/lib/python3/dist-packages/django/utils/deprecation.py", line 119, in __call__, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/& ?$ p* b: y: a! _/ i
[Fri Mar 28 23:51:37.488871 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] response = self.process_response(request, response), referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/& t0 t2 Z; Z2 S4 l
[Fri Mar 28 23:51:37.488880 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
9 ?$ F2 S: ]9 u0 t. E4 s[Fri Mar 28 23:51:37.488889 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] File "/usr/lib/python3/dist-packages/django/contrib/sessions/middleware.py", line 61, in process_response, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/4 ~7 a/ B8 |9 a" L, K+ J
[Fri Mar 28 23:51:37.488914 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] request.session.save(), referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
% u9 R6 l+ }! z! ]7 Q[Fri Mar 28 23:51:37.488923 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] File "/usr/lib/python3/dist-packages/django/contrib/sessions/backends/cache.py", line 56, in save, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
! Z# b9 Q4 g1 b$ d) r& M[Fri Mar 28 23:51:37.488932 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] return self.create(), referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/% A7 s, c s: j# M1 e0 h3 o8 u* ?
[Fri Mar 28 23:51:37.488941 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] ^^^^^^^^^^^^^, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/% z' @2 T- r0 Y
[Fri Mar 28 23:51:37.488950 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] File "/usr/lib/python3/dist-packages/django/contrib/sessions/backends/cache.py", line 50, in create, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
/ E& r+ {& O6 O" s J$ j[Fri Mar 28 23:51:37.488959 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] raise RuntimeError(, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/. n* w$ K4 k5 r9 |, U
[Fri Mar 28 23:51:37.488968 2025] [wsgi:error] [pid 469955:tid 469983] [client 192.168.8.115:9967] RuntimeError: Unable to create a new session key. It is likely that the cache is unavailable., referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/, [' W7 N+ [7 _# W
& o( v9 F2 [/ S: H# L: n* o8 }, \/ X% r6 `% m" d
6 z) S6 P* l+ B; \
8 e* a4 W! n6 J) j8 z6 n U
因为它周期性连接到非本地缓存有问题。官网写的有bug。
1 w& F& f, f9 N修改/etc/openstack-dashboard/local_settings.py" |8 R& S! C: m- H+ M
' ~! n, `8 {/ T: s |/ E. L 把/etc/openstack-dashboard/local_settings.py 中 SESSION_ENGINE = 'django.contrib.sessions.backends.cache' 应改为
+ U- m5 ^# v( y- y; Z6 _ SESSION_ENGINE = 'django.contrib.sessions.backends.file'
; V/ v9 ~! p# Z, Q! \3 ^9 r% B$ q. M7 q: V. b
留意一下这个:, ~% x g8 g9 S$ P* s# {9 Z
2 q9 Y( H/ _3 X; H% k% F: N# k' E( l
OPENSTACK_KEYSTONE_URL = "http://%s:5000/identity/v3" % OPENSTACK_HOST
: G! u# b Z* B& G3 F( s
4 b, @+ ?9 U: C$ A7 h& j, U X8 {0 `
保存退出后
/ h/ v; a; A: E1 l g6 j# H+ b5 F7 u
) @" V- n l k! o) j! R重启apache2服务或者httpd服务,以及 memcached.service
& i. B9 r/ x* f2 U, ?& Z6 a3 d$ F/ M3 V5 P, Y
重新登录即可:
4 c- K/ D! h5 m+ Z6 h' Q4 G0 f2 m0 H
|
|