Tâche #21058
Scénario #21098: Faire le point sur les problèmes Eclair/gaspacho-agent
Si on demande des clients i386 et que Gaspacho agent est activé, la génération de l'image échoue
Description
root@eclair:~# tail -fn10 /var/log/ltsp_build_client.log Traitement des actions différées (« triggers ») pour dbus (1.10.6-1ubuntu3.3) ... Running in chroot, ignoring request. sh: 1: CreoleGet: not found Running in chroot, ignoring request. Running in chroot, ignoring request. Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… E: Impossible de trouver le paquet gaspacho-agent erreur: l'installation du client LTSP a échoué.
Au pire, conditionner l'ajout du paquet en fonction de l'architecture en plus de l'activation du logiciel dans le template : ltsp-build-client.tmpl
En profiter pour vérifier l'erreur CreoleGet qu'on voit dans les logs :o
Demandes liées
Révisions associées
gestion du dépôt pour pouvoir installer gaspacho-agent (et uniquement lui) depuis les dépôts EOLE (ref #21058)
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Proposition Scénario #19957: On devrait pouvoir installer Gaspacho dans l'image embarquée pour les clients i386 ajouté
#2 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Tracker changé de Demande à Tâche
- Temps estimé mis à 2.00 h
- Tâche parente mis à #21077
- Restant à faire (heures) mis à 2.0
#3 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
- Temps estimé changé de 2.00 h à 3.00 h
Déjà, il y a un loup car en 2.6.1, le paquet eole-eclair sensé tirer eole-gaspacho-agent est dans une version inférieure à celui de la 2.6.0 :
root@eclair:/usr/share/eole/creole/distrib# apt-cache policy eole-eclair eole-eclair: Installé : 2.6.0-3 Candidat : 2.6.0-5 Table de version : 2.6.0-5 500 500 http://test-eole.ac-dijon.fr/eole eole-2.6.0/main amd64 Packages *** 2.6.0-3 500 500 http://test-eole.ac-dijon.fr/eole eole-2.6.1/main amd64 Packages 100 /var/lib/dpkg/status
Ceci dit en 2.6.2 aussi :
root@dc1:~# apt-cache policy eole-eclair eole-eclair: Installé : (aucun) Candidat : 2.6.0-3 Table de version : 2.6.0-3 500 500 http://test-eole.ac-dijon.fr/eole eole-2.6-unstable/main amd64 Packages
=> demande dédiée #21086
#4 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Tâche #21086: eole-gaspacho-agent n'est pas pré-installé sur Eclair >= 2.6.1 ajouté
#5 Mis à jour par Joël Cuissinat il y a presque 7 ans
La modification des templates source:tmpl/ltsp-build-client.conf et source:tmpl/ltsp-build-client.tmpl ne suffit pas, cela plante plus loin :
root@eclair:~# tail -n2 /var/log/ltsp_build_client.log /usr/share/ltsp/plugins/ltsp-build-client/Ubuntu/031-gaspacho-agent: ligne 4: /opt/ltsp/thin_i386/etc/gaspacho-agent/gaspacho-agent.conf: Aucun fichier ou dossier de ce type erreur: l'installation du client LTSP a échoué.
#6 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Fichier ltsp-build-client.patch Voir ajouté
- Fichier gaspacho-agent.conf.patch Voir ajouté
#7 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Tâche parente changé de #21077 à #21098
#8 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Lié à Tâche #21086: eole-gaspacho-agent n'est pas pré-installé sur Eclair >= 2.6.1 supprimé
#9 Mis à jour par Joël Cuissinat il y a presque 7 ans
- Statut changé de En cours à Nouveau
- Assigné à
Joël Cuissinatsupprimé
#10 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
Autre solution de contournement, remplacer :
EXTRA_MIRROR="http://eole.ac-dijon.fr/eole eole-2.6-unstable main cloud"
par
EXTRA_MIRROR="[ arch=amd64 ] http://eole.ac-dijon.fr/eole eole-2.6-unstable main cloud"
dans /usr/share/eole/creole/distrib/ltsp-build-client.conf.
Par contre je ne vois pas comment installer les paquets sans archi sans forcer l'architecture amd64 (ce qui serait une meilleure solution).
#11 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Projet changé de eole-ltsp-server à Eclair
- Statut changé de Nouveau à En cours
#12 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 2.0 à 1.0
#13 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 1.0 à 0.0
#14 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Restant à faire (heures) changé de 0.0 à 0.25
#15 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#16 Mis à jour par Laurent Flori il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
#17 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Dupliqué par Proposition Scénario #19957: On devrait pouvoir installer Gaspacho dans l'image embarquée pour les clients i386 ajouté
#18 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Lié à Proposition Scénario #19957: On devrait pouvoir installer Gaspacho dans l'image embarquée pour les clients i386 supprimé