Projet

Général

Profil

Tâche #33251

Distribution EOLE - Scénario #33394: Traitement express MEN (46-48)

Erreur à l'installation des paquets eole-sso-cluster

Ajouté par Renaud Dussol il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/10/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

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

Lié à EoleSSO - 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' Ne sera pas résolu 21/07/2020
Lié à EoleSSO - Scénario #25296: L’installation du SSO en mode cluster n’est pas fonctionnelle en 2.7 Terminé (Sprint) 03/06/2020 03/07/2020

Révisions associées

Révision d70fa7e0 (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Conflit eole-sso-cluster-client/eole-sso-cluster-server

Ref: #33251

Révision c3dbda9b (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Conflit eole-sso-cluster-client/eole-sso-cluster-server

Ref: #33251

Révision dc05e8d9 (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

Conflit eole-sso-cluster-client/eole-sso-cluster-server

Ref: #33251

Révision ae97e836 (diff)
Ajouté par Joël Cuissinat il y a plus de 2 ans

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

#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

Formats disponibles : Atom PDF