Forum Linux.debian/ubuntu Impossible d'ajouter une clé de signature de dépôts sur Ubuntu 24.04 arm64

Posté par  . Licence CC By‑SA.
0
22
juil.
2023

Bonjour,

Les ajouts de clefs du dépôt Debian/bookworm ne sont pas prit en compte par le système (Ubntu 24.04 arm64 raspberry)

Tuto :
https://www.numetopia.fr/comment-corriger-lavertissement-apt-key-is-deprecated/
https://wiki.debian.org/DebianRepository/UseThirdParty

curl http://ftp.fr.debian.org/debian/dists/bookworm/Release.gpg | sq dearmor -o /usr/share/keyrings/debian_bookwrom.archive-keyring.pgp
gpg --list-packets Release.gpg
key-id: 0E98404D386FA1D9 6ED0E7B82643E131 F8D2585B8783D481

cat /etc/apt/sources.list.d/deb_bootworm.list

deb [arch=arm64 signed-by=/usr/share/keyrings/debian_bookwrom.archive-keyring.pgp] http://ftp.fr.debian.org/debian bookworm main

apt-get update affiche toujours :

Err:2 http://ftp.fr.debian.org/debian bookworm InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 NO_PUBKEY F8D2585B8783D481
Reading package lists… Done
W: GPG error: http://ftp.fr.debian.org/debian bookworm InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0E98404D386FA1D9 NO_PUBKEY 6ED0E7B82643E131 NO_PUBKEY F8D2585B8783D481
E: The repository 'http://ftp.fr.debian.org/debian bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

J'ai tenté de forcé les choses méthode bourrin mais en vain :

Tuto: https://doc.ubuntu-fr.org/apt-key

gpg --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9

gpg --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
gpg --keyserver keyserver.ubuntu.com --recv-keys F8D2585B8783D481
gpg -a --export 0E98404D386FA1D9 | apt-key add -
gpg -a --export 6ED0E7B82643E131 | apt-key add -
gpg -a --export F8D2585B8783D481 | apt-key add -

apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).

/etc/apt/trusted.gpg

pub rsa4096 2021-01-17 [SC] [expires: 2029-01-15]
1F89 983E 0081 FDE0 18F3 CC96 73A4 F27B 8DD4 7936
uid [ unknown] Debian Archive Automatic Signing Key (11/bullseye) ftpmaster@debian.org
sub rsa4096 2021-01-17 [S] [expires: 2029-01-15]

pub rsa4096 2023-01-21 [SC] [expires: 2031-01-19]
B8B8 0B5B 623E AB6A D877 5C45 B7C5 D7D6 3509 47F8
uid [ unknown] Debian Archive Automatic Signing Key (12/bookworm) ftpmaster@debian.org
sub rsa4096 2023-01-21 [S] [expires: 2031-01-19]

pub ed25519 2023-01-23 [SC] [expires: 2031-01-21]
4D64 FEC1 19C2 0290 67D6 E791 F8D2 585B 8783 D481
uid [ unknown] Debian Stable Release Key (12/bookworm) debian-release@lists.debian.org

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg

pub rsa4096 2012-05-11 [SC]
8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092
uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) cdimage@ubuntu.com

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg

pub rsa4096 2018-09-17 [SC]
F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C
uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) ftpmaster@ubuntu.com

J'ai demandé à mes nouveaux amis Bard et ChatGPT mais ils plantent dans la syntaxe, ou version… :)

Si kkun aurait une solution ou même une piste ce serait sympa de la partager ;)

Cordialement.

  • # apt-key est "deprecated"

    Posté par  (site web personnel) . Évalué à 2.

    Comme l'indique la sortie, il ne faut plus utiliser la commande apt-key. La page man donne la syntaxe de remplacement :
    wget -qO- https://myrepo.example/myrepo.asc | sudo apt-key add -
    doit être remplacé par :
    wget -qO- https://myrepo.example/myrepo.asc | sudo tee /etc/apt/trusted.gpg.d/myrepo.asc

    Attention, apt supporte les formats binaires (.gpg) et ascii (.asc), mais l'extension est importante.

    Je te recommande
    1) de simplifier le fichier /etc/apt/sources.list.d/deb_bootworm.list
    deb [arch=arm64] http://ftp.fr.debian.org/debian bookworm main

    2) de mettre les clef debian dans /etc/apt/trusted.gpg.d/
    wget -qO- http://ftp.fr.debian.org/debian/dists/bookworm/Release.gpg | tee /etc/apt/trusted.gpg.d/debian_bookworm.asc

    • [^] # Re: apt-key est "deprecated"

      Posté par  . Évalué à 1.

      Bonjour Eric et merci pour ta réponse,

      Je garde ta solution pour une prochaine fois, car ma distrib Ubuntu s'est crachée et j'ai fini par installer une débian, du coups j'ai enfin le support rtsp dans vlc ce qui n'est pas le cas avec la première distrib !

      Sinon j'avais fini par utiliser "apt-add-repository" et ct ok, mais je préférais le faire à l'ancienne !

      Cordialement.

  • # Typo sans conséquence mais bon

    Posté par  (site web personnel) . Évalué à 3.

    /usr/share/keyrings/debian_bookwrom.archive-keyring.pgp

    rename 's/bookwrom/bookworm/' /usr/share/keyrings/debian_bookwrom.archive-keyring.pgp

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.