Project

General

Profile

Scénario #34628

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

Added by Joël Cuissinat over 1 year ago. Updated over 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
05/03/2021
Due date:
01/01/2024
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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...


Subtasks

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


Related issues

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

Associated revisions

Revision fda15b8a (diff)
Added by Joël Cuissinat over 1 year ago

Install firefox snap if missing

Ref #34628

Revision be9164b4 (diff)
Added by Joël Cuissinat over 1 year ago

Access to "snapcraft" without authentication

Ref: #34628

History

#1 Updated by Joël Cuissinat over 1 year ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat over 1 year ago

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 Updated by Joël Cuissinat over 1 year ago

  • Parent task changed from #33954 to #34671

#4 Updated by Gilles Grandgérard over 1 year ago

  • Status changed from Nouveau to Résolu

#5 Updated by Joël Cuissinat over 1 year ago

  • Project changed from Images CD to Distribution EOLE
  • Subject changed from firefox n'est pas (vraiment) installé to firefox n'est pas (vraiment) installé
  • Assigned To set to Joël Cuissinat

#6 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Résolu to 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 Updated by Joël Cuissinat over 1 year ago

  • Related to Tâche #34885: SNAP doit fonctionner derrière le proxy durant l'upgrade added

#9 Updated by Joël Cuissinat over 1 year ago

  • Parent task deleted (#34671)

#10 Updated by Joël Cuissinat over 1 year ago

  • Tracker changed from Tâche to Scénario
  • Subject changed from firefox n'est pas (vraiment) installé to firefox n'est pas (vraiment) installé + gestion du proxy snap
  • Status changed from En cours to Nouveau
  • Assigned To deleted (Joël Cuissinat)
  • Target version deleted (Livraison MENSR 31/01/2023)
  • Start date deleted (09/22/2022)
  • Release set to EOLE 2.9.0

#11 Updated by Joël Cuissinat over 1 year ago

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 Updated by Joël Cuissinat over 1 year ago

  • Subject changed from firefox n'est pas (vraiment) installé + gestion du proxy snap to firefox n'est pas (vraiment) installé + gestion du proxy snap + gestion de l'Upgrade
  • Due date set to 01/01/2024
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022
  • Story points set to 2.0

#13 Updated by Joël Cuissinat over 1 year ago

  • Due date deleted (01/01/2024)
  • Target version deleted (Carnet Cadoles)
  • Start date deleted (10/01/2022)
  • Release changed from EOLE 2.9.0 to Carnet de produit (Cadoles)

#14 Updated by Laurent Gourvenec over 1 year ago

  • Assigned To set to Philippe Caseiro

#15 Updated by Laurent Gourvenec over 1 year ago

  • Due date set to 01/01/2024
  • Target version set to Carnet Cadoles
  • Start date set to 10/01/2022

#16 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Target version changed from Carnet Cadoles to Livraison Cadoles 31/01/2023
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.9.0

Also available in: Atom PDF