Projet

Général

Profil

Scénario #34461

EOLE 2.9 : Mongodb n'est pas disponible sur Ubuntu 22.04

Ajouté par Gilles Grandgérard il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
23/08/2022
Echéance:
30/09/2022
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

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

Tâche #34637: EOLE 2.9 : Mettre à jour la documentation interne au projet seth-aafFerméLaurent Gourvenec

Tâche #34638: EOLE 2.9 : remettre eole-mongodb en dépendance de seth-aaf et plus mongodb et mongodb-tools directementFerméLaurent Gourvenec

Tâche #34639: EOLE 2.9 : mettre en place l'image docker sur le gitlabFerméLaurent Gourvenec

Tâche #34640: EOLE 2.9 : utilisation de l'image docker mongodb dans eole-mongodbFerméLaurent Gourvenec

Tâche #34655: TesterFerméLudwig Seys


Demandes liées

Lié à Distribution EOLE - Scénario #34520: EOLE 2.9 : Nextcoud 24.0.1 sur Seth-Education Nouveau

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

Formats disponibles : Atom PDF