Scénario #34461
EOLE 2.9 : Mongodb n'est pas disponible sur Ubuntu 22.04
100%
Description
Ceci est un problème car l'import Seth-Aaf s'appuie sur MongoDb
Il n'existe pas de paquet 22.04 à ce jour
3 options :
- soit l'installation mongodb avec libssl1.1.1 fonctionne (https://www.mongodb.com/community/forums/t/installing-mongodb-over-ubuntu-22-04/159931/21)
- soit nous transformons le paquet MongoDb en conteneur podman mongodb
- attendre
Edit : visiblement le travail à été fait côté Mongo → se renseigner sur l'avancée d'une intégration chez Ubuntu + chercher si des paquets (PPA) sont disponibles
Edit : au 07/09 il n'y a pas encore tout les packets dans ce que fournit mongodb (community edition) https://repo.mongodb.org/apt/ubuntu/dists/jammy/mongodb-org/6.0/multiverse/binary-amd64/Packages. En revanche, les choses avancent dans les tickets JIRA. Ils semblent qu'ils soient en attente d'une release. Coté Ubuntu, il n'y a rien pour le moment, c'est encore trop tôt.
Il vaudrait peut-être mieux attendre encore un peu (1 mois ?) afin d'utiliser les packets community compatibles avec le libssl3.
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
Même pb que pour Bareos, OpenNebula ....
#2 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Sujet changé de EOLE 2.9 : Mongodb n'est pas disponilble sur Ubuntu 22.04 à EOLE 2.9 : Mongodb n'est pas disponible sur Ubuntu 22.04
#3 Mis à jour par Laurent Gourvenec il y a plus de 3 ans
Ticket JIRA lié coté mongodb : https://jira.mongodb.org/browse/SERVER-62300
Post lié sur le forum MongoDB:
https://www.mongodb.com/community/forums/t/installing-mongodb-over-ubuntu-22-04/159931/23
Grosso modo, il n'y a pas de solution qui convienne pour le moment. Les solutions proposées sont d'installer une version infèrieur de libssl ou bien de conteneuriser mongodb.
#4 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Description mis à jour (diff)
- Release changé de EOLE 2.9.0 à Carnet de produit Cadoles - MEN
- Points de scénarios mis à 1.0
#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Description mis à jour (diff)
#6 Mis à jour par Laurent Gourvenec il y a plus de 3 ans
- Echéance mis à 30/09/2022
- Version cible mis à Prestation Cadoles MEN 2022 36-39
- Début mis à 05/09/2022
#7 Mis à jour par Laurent Gourvenec il y a plus de 3 ans
- Assigné à mis à Laurent Gourvenec
#8 Mis à jour par Laurent Gourvenec il y a plus de 3 ans
- Description mis à jour (diff)
#9 Mis à jour par Laurent Gourvenec il y a plus de 3 ans
Il a été décidé de ne plus attendre et de passer à l'utilisation d'un conteneur comme pour ERA ou eole-sso.
Difficulté imprévue :
Il semble que seul seth-aaf utilise mongodb. Cependant, le projet ne tire pas eole-mongodb en dépendance mais mongodb, mongodb-tools et python3-mongodb.
Donc, 3 paquets à gérer :
mongodb -> conteneur
mongodb-tools -> mongodump, mongoexport et mongorestore sont utilisés dans le projet seth-aaf pour les backup. Il y a aussi plusieurs évocations de cette commande dans la documentation interne au projet.
python3-mongodb -> le paquet existe en 2.9, on va tenter de l'utiliser tel quel
Il va falloir remettre à jour eole-mongodb pour gérer le service mongodb pour réécrire mongodb.service, entre autre.
Aucune trace de mongodb dans le documentation EOLE, rien à mettre-à-jour donc.
#10 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Points de scénarios changé de 1.0 à 2.0
+1 pour l'Eolelisation
#11 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Lié à Scénario #34520: EOLE 2.9 : Nextcoud 24.0.1 sur Seth-Education ajouté
#12 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Nouveau à Terminé (Sprint)
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.9.0