Projet

Général

Profil

Scénario #34628

firefox n'est pas (vraiment) installé + gestion du proxy snap + gestion de l'Upgrade

Ajouté par Joël Cuissinat il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
03/05/2021
Echéance:
01/01/2024
% 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

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

Distribution EOLE - Tâche #34960: Correction DEPOTS-T01 - Ajout de dépôts additionnels non joignables - etb1 (2.9.0-RC1)FerméKlaas TJEBBES

Tâche #35128: EtudeFerméPhilippe Caseiro

Tâche #35163: Firefox doit pouvoir s’installer derrière un proxyFerméPhilippe Caseiro

Tâche #35164: Ne pas installer le snap de firefox durant l’upgrade-autoFerméPhilippe Caseiro

Tâche #35174: TesterFerméBenjamin Bohard


Demandes liées

Lié à Distribution EOLE - Tâche #34885: SNAP doit fonctionner derrière le proxy durant l'upgrade Fermé 01/10/2022

Révisions associées

Révision fda15b8a (diff)
Ajouté par Joël Cuissinat il y a plus d'un an

Install firefox snap if missing

Ref #34628

Révision be9164b4 (diff)
Ajouté par Joël Cuissinat il y a plus d'un an

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"

#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 #34671 supprimé

#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 Cuissinat supprimé
  • Version cible Livraison MENSR 31/01/2023 supprimé
  • Début 22/09/2022 supprimé
  • 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 :

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/2024 supprimé
  • Version cible Carnet Cadoles supprimé
  • Début 01/10/2022 supprimé
  • 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

Formats disponibles : Atom PDF