Projet

Général

Profil

Tâche #34653

Scénario #34558: EOLE 2.9 : Roundcube doit être fonctionnel

Tester

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/09/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Ludwig Seys il y a plus d'un an

  • Assigné à mis à Ludwig Seys

#2 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

Roundcube fonctionnel avec eole-lemonldapng-scribe sur scribe 2.9 (test à partir de aca.scribe-2.9.0a5-instance-default) :

installation du paquet :
apt install eole-lemonldap-ng-scribe

modification de la variables :
CreoleSet eolesso_cas_folder "/cas"

sur https://192.168.0.26/roundcube/ => non accessible CONFORME aux attentes
sur https://scribe.domscribe.ac-test.fr/roundcube => IMAP FAILED (cf fin de page!)

sur https://scribe.ac-test.fr/roundcube/ => Fonctionnel
- Authentification avec compte prof => OK
- Authentification avec compte élève => OK
- Envoie de mail depuis profs => admin => OK
- Envoie de mail depuis élève => prof => OK

retour erreur pour IMAP failed :
oct. 10 10:45:07 scribe authdaemond912: PHP Deprecated: phpCAS autoloader is deprecated. Install phpCAS using composer instead. in /usr/share/php/CAS/CAS/Autoload.php on line 86
oct. 10 10:45:07 scribe authdaemond912: PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/php/CAS/eoleclient.php on line 264
oct. 10 10:45:07 scribe authdaemond912: PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/php/CAS/eoleclient.php on line 311
oct. 10 10:45:07 scribe authdaemond912: PHP Warning: Constant __CAS_FOLDER already defined in /etc/courier/authProg on line 22
oct. 10 10:45:07 scribe LLNG5502: [info] No cookie found
oct. 10 10:45:07 scribe LLNG5502: [error] Error calling proxy granting URL imap://192.168.0.26
oct. 10 10:45:07 scribe authdaemond912: PHP Fatal error: Uncaught CAS_AuthenticationException: CAS URL: https://auth.scribe.domscribe.ac-test.fr/cas/proxyValidate?service=imap%3A%2F%2F192.168.0.26&ticket=PT-406f64874b567ee30dbddbd1a8024991&pgtUrl=imap%3A%2F%2F192.168.0.26
oct. 10 10:45:07 scribe authdaemond912: Authentication failure: Proxy not allowed
oct. 10 10:45:07 scribe authdaemond912: Reason: bad response from the CAS server
oct. 10 10:45:07 scribe authdaemond912: CAS response: <cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
oct. 10 10:45:07 scribe authdaemond912: <cas:authenticationSuccess>
oct. 10 10:45:07 scribe authdaemond912: <cas:user>admin</cas:user>
oct. 10 10:45:07 scribe authdaemond912: <cas:attributes>
oct. 10 10:45:07 scribe authdaemond912: <cas:mail>admin@ac-test.fr</cas:mail>
oct. 10 10:45:07 scribe authdaemond912: <cas:uid>admin</cas:uid>
oct. 10 10:45:07 scribe authdaemond912: <cas:email>admin@ac-test.fr</cas:email>
oct. 10 10:45:07 scribe authdaemond912: <cas:codecivilite>1</cas:codecivilite>
oct. 10 10:45:07 scribe authdaemond912: <cas:nom>admin</cas:nom>
oct. 10 10:45:07 scribe authdaemond912: <cas:cn>admin admin</cas:cn>
oct. 10 10:45:07 scribe authdaemond912: <cas:discipline>1</cas:discipline>
oct. 10 10:45:07 scribe authdaemond912: <cas:sn>admin</cas:sn>
oct. 10 10:45:07 scribe authdaemond912: <cas:typeadmin>1</cas:typeadmin>
oct. 10 10:45:07 scribe authdaemond912: <cas:user>admin</cas:user>
oct. 10 10:45:07 scribe authdaemond912: </cas:attributes>
oct. 10 10:45:07 scribe authdaemond912: <cas:proxies>
oct. 10 10:45:07 scribe authdaemond912: <cas:proxy>https://scribe.domscribe.ac-test.fr/roundcube/?_action=pgtcallback&lt;/cas:proxy>
oct. 10 10:45:07 scribe authdaemond912: </cas:proxies>
oct. 10 10:45:07 scribe authdaemond912: </cas:authenticationSuccess>
oct. 10 10:45:07 scribe authdaemond912: </cas:serviceResponse>
oct. 10 10:45:07 scribe authdaemond912: in /usr/share/php/CAS/CAS/Client.php:3486
oct. 10 10:45:07 scribe authdaemond912: Stack trace:
oct. 10 10:45:07 scribe authdaemond912: #0 /etc/courier/authProg(135): CAS_Client->validateCAS20()
oct. 10 10:45:07 scribe authdaemond912: #1 /etc/courier/authProg(282): validateCAS()
oct. 10 10:45:07 scribe authdaemond912: #2 {main}
oct. 10 10:45:07 scribe authdaemond912: thrown in /usr/share/php/CAS/CAS/Client.php on line 3486
oct. 10 10:45:09 scribe imapd1010: LOGIN FAILED, user=admin, ip=[::ffff:192.168.0.26], port=[52116]
oct. 10 10:45:09 scribe imapd1010: authentication error: Input/output error
oct. 10 10:45:09 scribe LLNG5502: [info] No cookie found

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Pour EoleSSO, il reste le problème des certificats : #34710

#5 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF