Tâche #33251
Distribution EOLE - Scénario #33394: Traitement express MEN (46-48)
Erreur à l'installation des paquets eole-sso-cluster
100%
Description
Bonjour
Sur une Eole 2.7.2
J'ai souhaité installer les paquets eole-sso-cluster à la fois serveur et client
(dans l'optique "Installation et configuration des 2 modes sur la même machine"
de la documentation http://eole.ac-dijon.fr/documentations/2.7/completes/HTML/EoleSSO/co/07-mode_cluster.html)
J'ai vu qu'il existait 3 paquets : eole-sso-cluster-server, eole-sso-cluster-common et eole-sso-cluster-client, du coup j'ai lancé l'install sur les 3
Les paquets eole-sso-cluster-server et eole-sso-cluster-common ont bien été installés, mais par contre il génère une erreur à l'installation de eole-sso-cluster-client :
Préparation du dépaquetage de .../eole-sso-cluster-client_2.7.2-28_all.deb ... Dépaquetage de eole-sso-cluster-client (2.7.2-28) ... dpkg: erreur de traitement de l'archive /var/cache/apt/archives/eole-sso-cluster-client_2.7.2-28_all.deb (--unpack) : tentative de remplacement de « /usr/share/eole/creole/distrib/stunnel_default », qui appartient aussi au paquet eole-redis 2.7.1-6 Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/eole-sso-cluster-client_2.7.2-28_all.deb
On dirait que le paquet fait doublon, peut-être avec eole-sso-cluster-common ?
Dois-je supprimer eole-sso-cluster-common et relancer l'install de eole-sso-cluster-client ou puis-je fonctionner comme ça ?
Merci
Demandes liées
Révisions associées
Conflit eole-sso-cluster-client/eole-sso-cluster-server
Ref: #33251
Conflit eole-sso-cluster-client/eole-sso-cluster-server
Ref: #33251
Conflit eole-sso-cluster-client/eole-sso-cluster-server
Ref: #33251
Conflit eole-sso-cluster-client/eole-sso-cluster-server
Ref: #33251
Historique
#1 Mis à jour par Renaud Dussol il y a plus de 2 ans
Je ne m'en étais pas aperçu mais depuis cette install, mon eolesso ne veut plus redémarrer !
Dans le eole-sso.info.log :
2021-10-04T17:40:40.383096+02:00 eolesso272-1.ac-nice.fr eole-sso84568: File "./authserver.py", line 104, in init_db
2021-10-04T17:40:40.383117+02:00 eolesso272-1.ac-nice.fr eole-sso84568: self.db_sessions = redis.Redis(host=config.REDIS_HOST, port=config.REDIS_PORT)
2021-10-04T17:40:40.383140+02:00 eolesso272-1.ac-nice.fr eole-sso84568: exceptions.AttributeError: 'module' object has no attribute 'Redis'
Je ne sais pas si cette erreur est liée au pb ci-dessus ou à un pb de configuration
#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Lié à Tâche #30369: Bug Eole-SSO Redis : File "./authserver.py", line 106, in init_db self.db_sessions = redis.Redis(host=config.REDIS_HOST, port=config.REDIS_PORT)exceptions.AttributeError: 'module' object has no attribute 'Redis' ajouté
#3 Mis à jour par Renaud Dussol il y a plus de 2 ans
Pour info, après un :
apt-eole remove eole-sso-cluster-common eole-sso-cluster-server eole-redis redis-server redis-tools python-redis
Le eolesso redémarre correctement
#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Tâche parente mis à #33394
Réponse par mail :
Lorsque les paquets issus de la contribution initiale ont été adaptés afin de bénéficier des évolutions proposées par le paquet eole-redis, seuls les modes client uniquement et serveur uniquement ont fait l'objet d'une validation.
Ainsi, contrairement à ce qui a été conservé dans la documentation, l'installation des deux modes sur une seule machine ne doit pas être considérée comme fonctionnelle sur EOLE 2.7.
- corriger la documentation
- mettre les deux paquets en conflit >= 2.7.1
NB : le test squash EoleSSO Configurer le service en mode cluster a été passé avec succès lors des campagnes 2.8.0 et 2.8.1
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Lié à Scénario #25296: L’installation du SSO en mode cluster n’est pas fonctionnelle en 2.7 ajouté
#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- ajout du conflit dans les paquets >= 2.7.1
- suppression partie obsolète et ajout de blocs attention dans les docs 2.7 et 2.8
#8 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#9 Mis à jour par Joël Cuissinat il y a plus de 2 ans
root@eolebase:~# apt install eole-sso-cluster-client eole-sso-cluster-server Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Certains paquets ne peuvent être installés. Ceci peut signifier que vous avez demandé l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore été créés ou ne sont pas sortis d'Incoming. L'information suivante devrait vous aider à résoudre la situation : Les paquets suivants contiennent des dépendances non satisfaites : eole-sso-cluster-client : Est en conflit avec: eole-sso-cluster-server mais 2.7.2-29 devra être installé eole-sso-cluster-server : Est en conflit avec: eole-sso-cluster-client mais 2.7.2-29 devra être installé E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
#10 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0