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
Related issues
Associated revisions
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
History
#1 Updated by Renaud Dussol almost 2 years ago
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 Updated by Joël Cuissinat almost 2 years ago
- Related to 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' added
#3 Updated by Renaud Dussol almost 2 years ago
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 Updated by Joël Cuissinat almost 2 years ago
- Parent task set to #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 Updated by Joël Cuissinat almost 2 years ago
- Related to Scénario #25296: L’installation du SSO en mode cluster n’est pas fonctionnelle en 2.7 added
#6 Updated by Joël Cuissinat almost 2 years ago
- Status changed from Nouveau to En cours
- Assigned To set to Joël Cuissinat
#7 Updated by Joël Cuissinat almost 2 years ago
- 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 Updated by Joël Cuissinat almost 2 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
#9 Updated by Joël Cuissinat almost 2 years ago
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 Updated by Joël Cuissinat almost 2 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0