Anomalie #1625
Ead 2.3 : bug modification utilisateurs
100%
Description
Sur Horus 2.3, dans l'ead, j'essaye de modifier un utilisateur (le rajouter dans un groupe par exemple), la modif n'est pas prise en compte.
Dans les logs, on a les messages suivants :
2011/04/04 10:12:48 CEST [HTTPChannel,900,127.0.0.1] 127.0.0.1 - - [04/Apr/2011:08:12:48 +0000] "POST /RPC2 HTTP/1.0" 200 126 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"
2011/04/04 10:12:49 CEST [HTTPChannel,901,127.0.0.1] Execution of : <get_menu> by <admin> from frontend <localhost.localdomain> (127.0.0.1)
2011/04/04 10:12:49 CEST [HTTPChannel,901,127.0.0.1] 127.0.0.1 - - [04/Apr/2011:08:12:48 +0000] "POST /RPC2 HTTP/1.0" 200 47561 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"
2011/04/04 10:12:49 CEST [HTTPChannel,902,127.0.0.1] Execution of : <gestion_user_modify> by <admin> from frontend <localhost.localdomain> (127.0.0.1)
2011/04/04 10:12:49 CEST [HTTPChannel,902,127.0.0.1] Unhandled Error
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 224, in addCallback
callbackKeywords=kw)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 213, in addCallbacks
self._runCallbacks()
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 371, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/share/ead2/backend/lib/execute_wrapper.py", line 18, in wrapper
return func(self)
--- <exception caught here> ---
File "/usr/share/ead2/backend/actions/horus/gestion_user.py", line 306, in execute
datas = self.modify_user(self.form_result)
File "/usr/share/ead2/backend/actions/horus/gestion_user.py", line 491, in modify_user
horus.mod_password(self.current_user, pwd)
File "/usr/lib/pymodules/python2.6/horus/backend.py", line 551, in mod_password
return passwd.mod_password(login, user_passwd)
File "/usr/lib/pymodules/python2.6/fichier/passwd.py", line 22, in mod_password
raise Exception(' '.join(ret[1:]))
exceptions.Exception: Changing UNIX and samba passwords for smorin
New password:
Retype new password:
Use of uninitialized value $pass2 in chomp at /usr/sbin/smbldap-passwd line 153, <STDIN> line 1.
Use of uninitialized value $pass2 in string ne at /usr/sbin/smbldap-passwd line 157, <STDIN> line 1.
I cannot generate the proper hash!
2011/04/04 10:12:49 CEST [HTTPChannel,902,127.0.0.1] /usr/share/ead2/backend/actions/horus/gestion_user.py:311: exceptions.DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
2011/04/04 10:12:49 CEST [HTTPChannel,902,127.0.0.1] 127.0.0.1 - - [04/Apr/2011:08:12:48 +0000] "POST /RPC2 HTTP/1.0" 200 688 "-" "xmlrpclib.py/1.0.1 (by www.pythonware.com)"
Révisions associées
correction et optimisation de la modification des utilisateurs Horus (fixes #1625)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 15 ans
- Assigné à mis à Joël Cuissinat
- Priorité changé de Normal à Haut
- Version cible mis à EOLE 2.3 RC4
- Temps estimé mis à 0.50 h
#2 Mis à jour par Joël Cuissinat il y a plus de 15 ans
- Projet changé de Horus à ead
#3 Mis à jour par Joël Cuissinat il y a plus de 15 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit e8089a5a4a6ec3f83e06f5e03b6fe127362989e6.
#4 Mis à jour par Joël Cuissinat il y a plus de 15 ans
Beaucoup d'anomalies dans l'action EAD !
Certaines doivent d'ailleurs provoquer des erreurs (masquées) en 2.2 également ;)
modification supplémentaire dans horus-backend : http://dev-eole.ac-dijon.fr/projects/horus-backend/repository/revisions/202dbdace8407ee1176103bcd5382b39a003a76a
#5 Mis à jour par Joël Cuissinat il y a plus de 15 ans
- Statut changé de Résolu à Fermé
OK : eole-ead (2.3-eole33)