|
|
ERROR django.request Internal Server Error: /horizon/auth/login/, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/. H: Y. {% h7 Q. m
5 C) v1 x+ j" d7 [2 v: `) f9 U* v4 _! k* }
登录horizon 失败报错ERROR django.request Internal Server Error: /horizon/auth/login/, referer: http://192.168.8.200/horizon/auth/login/?next=/horizon/
) @# |9 r5 @. H0 q6 E
I$ n4 n* M- l# y' {' }% n[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.
7 H' q8 A; n( g! m( Z+ K+ j[Fri Mar 28 23:50:00.835802 2025] [wsgi:error] [pid 469954:tid 469973] version_info = version.StrictVersion(__version__).version% } j7 W4 r; S4 l9 q% D! s& Y
[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/
+ t8 F4 t6 S% A) Y9 C! X' O[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/- S4 X. H9 b7 _1 w3 x/ V7 d; ?- _
[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/! v6 V, O* j$ r. w- R" \
[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// Q* b% ~4 N3 [; Z# c1 E3 n7 M
[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.. q3 ]( I/ g4 O) Y9 q; E% l9 S
[Fri Mar 28 23:50:09.967087 2025] [wsgi:error] [pid 469955:tid 469971] version_info = version.StrictVersion(__version__).version
) `4 Y0 ?8 ?0 e( }; I; N[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// b# O: c4 W5 A
[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/( { i- Q3 y& ^+ i% k6 k
[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/# A& ?# R5 n" G
[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/
2 D) v9 O" c; Z' B+ Q% v[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/4 ^* Q% X5 I4 j. H$ ?
[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/
/ d+ @; [. ^% Z4 B- J' e- _[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/
9 f, W/ M4 P0 T4 ^. r7 ~$ |) Q[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/, L& @) J" ^) k
[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/1 d- C3 E# E1 n) Z1 @7 w+ E7 g
[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// G `# ]% n' r- P, R
[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/" b; c# k! I& |7 ?" {* }# [
[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/
7 E- M- S1 v7 K; n: h[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/
% a2 B1 N% h0 I% o5 D! C) 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/& q$ @' z0 x6 \
[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/8 {" F# V3 i" d! P- j3 c
[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/9 N/ f6 z* ?" [ E% l* V
[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/. f5 t J' U2 q
[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/
1 X! N# V1 p' G' c! ^# G/ e P) t" 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/
: [! F3 i. ~2 G2 W$ r& N# R[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/5 P0 @, }% b; ~, O
[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/
3 v3 t3 w1 w* E, Q[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/
9 P& m5 {$ b; o[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/0 S W3 ?( f4 b/ P* P9 a; a
[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/
$ `7 U3 J6 ?" M' P* I[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/- m- q/ v6 I, M$ e
[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/
6 K( V) ]; ^& [8 J. X( j3 X7 v9 K
/ [' K2 W: p1 O9 T7 E. ]; r
" Y# R. E! h( ~; w4 e# }, s, k, ?9 o/ k- T. W+ h$ {
因为它周期性连接到非本地缓存有问题。官网写的有bug。
) p4 c: C1 t9 ]3 u( E, D- S/ O! T: R修改/etc/openstack-dashboard/local_settings.py/ w' Z" G3 A l7 @
6 d8 s+ ]5 u+ ]! _4 J( ~
把/etc/openstack-dashboard/local_settings.py 中 SESSION_ENGINE = 'django.contrib.sessions.backends.cache' 应改为# c+ W. u0 R/ h5 \) W( o6 }3 j
SESSION_ENGINE = 'django.contrib.sessions.backends.file'+ Q& S+ `0 X* k: u
" Z3 J3 T$ C: a! L& u: ~
留意一下这个:
% t$ a, E0 Y5 l$ p9 G* `2 ?* V" U/ p+ K3 ]; R Q1 ]
OPENSTACK_KEYSTONE_URL = "http://%s:5000/identity/v3" % OPENSTACK_HOST
* G0 N) L5 k! G& y/ g- \
9 ]# V/ d& r: l0 U4 X: {+ f* ]+ J6 y8 a+ D" x" \7 o
保存退出后
}1 o2 S! Y5 n8 f* i$ b3 h' B- |, n6 s$ C* e
重启apache2服务或者httpd服务,以及 memcached.service* @# y, h" A. x& t1 M7 t+ E9 a
9 f9 f* V4 f' M
重新登录即可:
, p |+ |+ T7 ^0 _% W. X7 F' j, V0 R5 }+ U" g7 }! [. ]
|
|