[Gruppo-doc] problema di login al wiki
Mattia Rizzolo
mapreri a ubuntu.com
Gio 29 Mar 2018 11:44:33 BST
Per qualche ragione (se devo scommettere in qualcosa, Pietro che l'altro
giorno ha svuotato la cache del wiki) oggi mi son ritrovato il mio
utente sloggato.
Provando a loggarmi, SSO mi costringe a selezionare la casella
"Preferred language: en-gb", ma dopo di questo mi viene sputato un
errore 500.
Guardando il log:
Traceback (most recent call last):
File "/srv/wiki.ubuntu-it.org/www/moin.wsgi", line 71, in __call__
return self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 579, in __call__
return self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 262, in __call__
context = init(request)
File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 56, in init
context.user = setup_user(context, context.session)
File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 226, in setup_user
userobj = auth.handle_login(context, userobj, **params)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/__init__.py", line 415, in handle_login
ret = authmethod.login(request, userobj, **params)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp.py", line 261, in login
return self._handle_continuation(request)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp.py", line 235, in _handle_continuation
return self._handle_verify_continuation(request)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp.py", line 170, in _handle_verify_continuation
u = self._handle_user_data(request, u)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp.py", line 55, in _handle_user_data
self._update_user(request.session['openid.info'], u, request.cfg)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp_ext/openidrp_sreg.py", line 43, in openidrp_sreg_update_user
sreg = _openidrp_sreg_extract_values(info)
File "/usr/lib/python2.7/dist-packages/MoinMoin/auth/openidrp_ext/openidrp_sreg.py", line 79, in _openidrp_sreg_extract_values
if langs[sreg['language'][0:2]]:
TypeError: list indices must be integers, not unicode
Succede a qualcun altro?
Incidentalmente, ho notato che la richiesta a SSO viene fatto per
http://wiki… invece di https://wiki…. Probabilmente sarebbe da
cambiare.
--
regards,
Mattia Rizzolo
GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`.
more about me: https://mapreri.org : :' :
Launchpad user: https://launchpad.net/~mapreri `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 833 bytes
Descrizione: non disponibile
URL: <http://liste.ubuntu-it.org/pipermail/gruppo-doc/attachments/20180329/70e52b50/attachment.pgp>
Maggiori informazioni sulla lista
Gruppo-doc