Projet

Général

Profil

Tâche #21617

Scénario #21410: Query-Auto/Maj-Auto doit renvoyer une erreur si la clé GPG d'un dépôts tiers ne peut pas être téléchargée

Si le téléchargement a planté une fois (avant correction), on a un traceback

Ajouté par Joël Cuissinat il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
04/10/2017
Echéance:
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Restant à faire (heures):
0.0

Description

En suivant l'exemple du test squash : http://squash-tm.eole.lan/squash/executions/6028
Je tombe sur l'erreur suivante :

root@horus:~# Query-Auto -d 
Mise à jour le mercredi 04 octobre 2017 16:52:33
*** horus 2.6.2 (00000001) ***

pyeole.pkg - Process template for /etc/apt/apt.conf.d/02eoleproxy
pyeole.diagnose.network - Test TCP connection on 10.1.1.1 port 3128
pyeole.diagnose.diagnose - Test if http://test-eole.ac-dijon.fr/ubuntu/dists/xenial/main/binary-amd64/Release is reachable
Configuration du dépôt Ubuntu avec la source test-eole.ac-dijon.fr
pyeole.diagnose.network - Test TCP connection on 10.1.1.1 port 3128
pyeole.diagnose.diagnose - Test if http://test-eole.ac-dijon.fr/eole/dists/eole-2.6-unstable/Release is reachable
Configuration du dépôt EOLE avec la source test-eole.ac-dijon.fr
pyeole.pkg - Process template for /etc/apt/sources.list
pyeole.pkg - Process template for /etc/apt/sources.list.d/additional.list
Configuration du dépôt Saltstack avec la source repo.saltstack.com
pyeole.pkg - Run: apt-get -c /etc/apt/apt-eole.conf update
Action update pour root                                                                                                                                                                                           
pyeole.pkg - Erreur rencontrée :
W: The repository 'http://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest xenial Release' does not have a Release file.
E: Impossible de récupérer http://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest/dists/xenial/main/binary-amd64/Packages  407  Proxy Authentication Required
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Maj-Auto - local variable 'proc' referenced before assignment
Traceback (most recent call last):
  File "/usr/bin/Maj-Auto", line 305, in main
    PKGMGR.update(silent=True)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1435, in update
    silent=silent)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1339, in _run
    **kwargs))
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 700, in _run
    return {u'root': getattr(self, func)(silent=silent, **kwargs)}
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 1115, in update
    ret_code = _run_apt_get([u'update'], silent=silent)
  File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 430, in _run_apt_get
    stderr = proc.stderr.read()
UnboundLocalError: local variable 'proc' referenced before assignment

La commande suivante permet de simuler cette situation (qui ne devrait pas arriver) :

touch /etc/apt/trusted.gpg.d/Saltstack.gpg

Révisions associées

Révision 4e7d9da5 (diff)
Ajouté par Laurent Flori il y a plus de 6 ans

Check validity of already present additionnal repositories gpg keys

ref: #21617

We need to verify the validity of previously downloaded gpg keys for
additionnal repositories

Historique

#1 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Description mis à jour (diff)
  • Assigné à mis à Laurent Flori

#3 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Restant à faire (heures) changé de 1.5 à 0.25

#4 Mis à jour par Laurent Flori il y a plus de 6 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • % réalisé changé de 0 à 100

En effectuant le "touch" avant Query-Auto, on retrouve l'erreur initialement attendue.
On constate que le fichier a été supprimé après coup.

#6 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF