Scénario #34628
firefox n'est pas (vraiment) installé + gestion du proxy snap + gestion de l'Upgrade
100%
Description
Constaté sur une frâiche installation d'Eolebase :
root@eolebase:~# gen_config Command '/usr/bin/firefox' requires the firefox snap to be installed. Please install it with: snap install firefox
root@eolebase:~# dpkg -l firefox Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Architecture Description +++-==============-=================-============-============================================== ii firefox 1:1snap1-0ubuntu2 amd64 Transitional package - firefox -> firefox snap
Si j'exécute apt install --reinstall firefox, là le paquet installe le snap...
Sous-tâches
Demandes liées
Révisions associées
Install firefox snap if missing
Ref #34628
Access to "snapcraft" without authentication
Ref: #34628
Historique
#1 Mis à jour par Joël Cuissinat il y a plus d'un an
- Description mis à jour (diff)
#2 Mis à jour par Joël Cuissinat il y a plus d'un an
Pourquoi ne pas faire installer le snap firefox à la première exécution de gen_config ?
Vérifier ce qui se passe derrière un proxy amon (store-url: https://snapcraft.io/firefox
)
Proposition de code brute :
if [ ! -x /snap/bin/firefox ];then EchoOrange "firefox n'est pas installé" echo "installation de firefox..." snap install firefox || exit 1 fi
ça mange pas de pain de l'ajouter indépendamment de ce qui se passera plus tard ;)
#3 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tâche parente changé de #33954 à #34671
#4 Mis à jour par Gilles Grandgérard il y a plus d'un an
- Statut changé de Nouveau à Résolu
#5 Mis à jour par Joël Cuissinat il y a plus d'un an
- Projet changé de Images CD à Distribution EOLE
- Sujet changé de firefox n'est pas (vraiment) installé à firefox n'est pas (vraiment) installé
- Assigné à mis à Joël Cuissinat
#6 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Résolu à En cours
En l'état, on est bloqué derrière un etb1.amon standard :
root@scribe:~# gen_config firefox n'est pas installé installation de firefox... erreur : cannot install "firefox": Post "https://api.snapcraft.io/v2/snaps/refresh": x509: certificate is valid for etb1.ac-test.fr, amon.etb1.lan, not api.snapcraft.io
→ configurer le proxy pour SNAP → quelle méthode, #34885 ?
→ mettre .snapcraft.io et .snapcraftcontent.com en "noauth"
#7 Mis à jour par Joël Cuissinat il y a plus d'un an
#8 Mis à jour par Joël Cuissinat il y a plus d'un an
- Lié à Tâche #34885: SNAP doit fonctionner derrière le proxy durant l'upgrade ajouté
#9 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tâche parente
#34671supprimé
#10 Mis à jour par Joël Cuissinat il y a plus d'un an
- Tracker changé de Tâche à Scénario
- Sujet changé de firefox n'est pas (vraiment) installé à firefox n'est pas (vraiment) installé + gestion du proxy snap
- Statut changé de En cours à Nouveau
- Assigné à
Joël Cuissinatsupprimé - Version cible
Livraison MENSR 31/01/2023supprimé - Début
22/09/2022supprimé - Release mis à EOLE 2.9.0
#11 Mis à jour par Joël Cuissinat il y a plus d'un an
Dans #34751#note-5 Laurent Gourvenec a écrit :
!!
La plupart du temps l'Upgrade-Auto se passe sans problème. Mais il arrive que l'installation "snap" de firefox provoque une erreur. Dans ce cas Upgrade-Auto ne va pas jusqu'au bout.
Par exemple :
- https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-upgradeauto-thot-281-2.9.0-amd64/6/consoleText
- Tlcharger un paquet Snap "gnome-3-38-2004" (119) partir du canal "stable" (unexpected EOF)- https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-upgradeauto-scribe-281-2.9.0-amd64/6/consoleText
- Tlcharger un paquet Snap "core20" (1634) partir du canal "stable" (unexpected EOF)
dpkg: erreur de traitement de l'archive /tmp/apt-dpkg-install-9Xzw
dw/0-firefox_1%3a1snap1-0ubuntu2_amd64.deb (--unpack):Une solution serait de désinstaller firefox lors de l'Upgrade-Auto et de ne réinstaller le snap que lors de la 1er utilisation de "gen_config".
#12 Mis à jour par Joël Cuissinat il y a plus d'un an
- Sujet changé de firefox n'est pas (vraiment) installé + gestion du proxy snap à firefox n'est pas (vraiment) installé + gestion du proxy snap + gestion de l'Upgrade
- Echéance mis à 01/01/2024
- Version cible mis à Carnet Cadoles
- Début mis à 01/10/2022
- Points de scénarios mis à 2.0
#13 Mis à jour par Joël Cuissinat il y a plus d'un an
- Echéance
01/01/2024supprimé - Version cible
Carnet Cadolessupprimé - Début
01/10/2022supprimé - Release changé de EOLE 2.9.0 à Carnet de produit (Cadoles)
#14 Mis à jour par Laurent Gourvenec il y a plus d'un an
- Assigné à mis à Philippe Caseiro
#15 Mis à jour par Laurent Gourvenec il y a plus d'un an
- Echéance mis à 01/01/2024
- Version cible mis à Carnet Cadoles
- Début mis à 01/10/2022
#16 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles à Livraison Cadoles 31/01/2023
- Release changé de Carnet de produit (Cadoles) à EOLE 2.9.0