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
Description
On doit pouvoir utiliser dans gen_config un serveur de clef additionnel pour ajouter un dépôt tiers
Associated revisions
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
- http://squash-tm.eole.lan:8080/squash/executions/8031
- http://squash-tm.eole.lan:8080/squash/executions/8032
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é