Project

General

Profile

Tâche #25707

Scénario #25676: Faire fonctionner la déclaration de dépôt tiers utilisant un serveur de clés en 2.7.0

Faire fonctionner les dépôts additionnels à partir d'un serveur de clefs

Added by Laurent Flori almost 5 years ago. Updated almost 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/29/2018
Due date:
% Done:

100%

Estimated time:
0.00 h
Spent time:
Remaining (hours):
0.0

Description

On doit pouvoir utiliser dans gen_config un serveur de clef additionnel pour ajouter un dépôt tiers

Associated revisions

Revision 956b21b0 (diff)
Added by Laurent Flori almost 5 years ago

Export armor key for additional repository

ref: #25707

History

#1 Updated by Laurent Flori almost 5 years ago

le problème est dans le fichier pkg.py de pyeole (/usr/lib/python2.7/dist-packages/pyeole/pkg.py)
La gestion du dépôt de clefs additionnel est prise en compte à partir de la ligne 1916.
La récuperation de la clef se fait correctement sur le serveur de clef (jusqu'à la ligne 1937).
C'est au moment d'importer la clef (ligne 1939) que l'importation échoue:

cmd = ['apt-key', '--keyring', filename, 'add', keyring]

Solution:
Ajouter un export de la clef $signing_key_fingerprint dans un fichier pour pouvoir l'importer avec:
apt-key --keyring filename add keyring

Cette importation est commune avec la récupération de la clef avec wget (dans le cas d'une clef à télécharger)

#2 Updated by Laurent Flori almost 5 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Laurent Flori almost 5 years ago

  • Assigned To set to Laurent Flori

#4 Updated by Laurent Flori almost 5 years ago

  • Status changed from En cours to Résolu

#5 Updated by Fabrice Barconnière almost 5 years ago

  • % Done changed from 0 to 100
  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0
Tests exécutés dans le bac à sable 2.7.0 :

QQ modifs dans les pas de tests où il restait des traces d'avant éclatage en 2.

#6 Updated by Fabrice Barconnière almost 5 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF