Scénario #23800
EOLE 2.7.0 : faire fonctionner EoleSSO
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
30/04/2018
Echéance:
11/05/2018
% réalisé:
100%
Temps estimé:
(Total: 4.00 h)
Temps passé:
(Total: 2.75 h)
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
2 problèmes identifiés à ce jour :
- remettre la dépendance sur python-twisted-web2
Traceback (most recent call last): File "/usr/bin/eole-sso", line 76, in <module> start_service() File "/usr/bin/eole-sso", line 41, in start_service from check_certs import run_check File "./check_certs.py", line 24, in <module> from eolesso.util import is_dn_in_hostname File "/usr/lib/python2.7/dist-packages/eolesso/util.py", line 28, in <module> from twisted.web2.http_headers import parseCookie ImportError: No module named web2.http_headers - trouver l'origine du problème suivant
Traceback (most recent call last): File "./cas_resources.py", line 151, in render return self._render(request) File "./cas_resources.py", line 1261, in _render return self.render_verify(request) File "./cas_resources.py", line 1169, in render_verify defer_auth = self.manager.authenticate(username, password, search_branch) File "./authserver.py", line 1110, in authenticate defer_auth = self._data_proxy.authenticate(username, password, search_branch) File "/usr/lib/python2.7/dist-packages/eolesso/dataproxy.py", line 220, in authenticate defer_auth = proxy.authenticate(user_id, passwd, branch) File "/usr/lib/python2.7/dist-packages/eoleldaptor/eoleldapproxy.py", line 191, in authenticate return self.bind_and_collect(login, password, search_base=search_base) File "/usr/lib/python2.7/dist-packages/eoleldaptor/eoleldapproxy.py", line 218, in bind_and_collect d_dn = self.get_user_dn(login, search_base) File "/usr/lib/python2.7/dist-packages/eoleldaptor/baseproxy.py", line 170, in get_user_dn d_dn = self.connect(search_base) File "/usr/lib/python2.7/dist-packages/eoleldaptor/eoleldapproxy.py", line 62, in connect conn = self.bind(self.config['reader_dn'], self.config['reader_pass'], search_base) File "/usr/lib/python2.7/dist-packages/eoleldaptor/baseauthproxy.py", line 52, in bind self.config['server']) File "/usr/lib/python2.7/dist-packages/ldaptor/protocols/ldap/ldapconnector.py", line 93, in connect c = LDAPConnector(self.reactor, dn, f, overrides=overrides) File "/usr/lib/python2.7/dist-packages/ldaptor/protocols/ldap/ldapconnector.py", line 20, in __init__ 'ldap', domain, factory) File "/usr/lib/python2.7/dist-packages/twisted/names/srvconnect.py", line 77, in __init__ self.domain = nativeString(domain) File "/usr/lib/python2.7/dist-packages/twisted/python/compat.py", line 412, in nativeString raise TypeError("%r is neither bytes nor unicode" % s) TypeError: None is neither bytes nor unicode Une erreur est survenue lors du calcul de contenu pour / : None is neither bytes nor unicode
Sous-tâches
Demandes liées
Révisions associées
Revert "Replace depends from python-twisted-web2 to python-twisted-web"
This reverts eole-sso:b9d4152393dcd5cfa126aa6d3fed5a95a7b843b1.
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Lié à Tâche #23375: Faire une copie des sources de twisted-web2 ajouté
#3 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Echéance mis à 11/05/2018
- Assigné à mis à Joël Cuissinat
- Version cible mis à sprint 2018 17-19 Equipe MENSR
- Début mis à 23/04/2018
- Points de scénarios changé de 2.0 à 1.0
#4 Mis à jour par Joël Cuissinat il y a presque 8 ans
- Description mis à jour (diff)
#5 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à Terminé (Sprint)