Project

General

Profile

Tâche #33251

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

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

Added by Renaud Dussol almost 2 years ago. Updated almost 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/04/2021
Due date:
% Done:

100%

Remaining (hours):
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


Related issues

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

Associated revisions

Revision d70fa7e0 (diff)
Added by Joël Cuissinat almost 2 years ago

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

Ref: #33251

Revision c3dbda9b (diff)
Added by Joël Cuissinat almost 2 years ago

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

Ref: #33251

Revision dc05e8d9 (diff)
Added by Joël Cuissinat almost 2 years ago

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

Ref: #33251

Revision ae97e836 (diff)
Added by Joël Cuissinat almost 2 years ago

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

#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

Also available in: Atom PDF