Egy hír alatti hozzászólásban hoztam fel, hogy nálam a Skype-ot frissítéseit biztosító tároló hitelesítési kulcsára panaszkodik a Frissítéskezelő.
A figyelmeztetőüzenet:
W: https://repo.skype.com/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Erre válaszul ebcsont fórumtárs a https://itsfoss.com/key-is-stored-in-legacy-trusted-gpg/ linken található cikket ajánlotta figyelmembe.
Ha valakit röviden csak a megoldás érdekel, akkor a
sudo apt-key export DF7587C3 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/skype.gpg
parancs kiadását követően a fegyelmeztetőüzenet megszűnt, a frissítéskezelés visszatért a normális mederbe.
Talán akad olyan, aki ennyivel nem éri be és szeretne kicsit részletesebben is olvasni a dologról, hátha előfordul majd más tárolóval is hasonló gondja, és akkor is kipróbálná ezt a módszert.
A megoldás alapjául szolgáló linken a
sudo apt-key export 038651BD | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/slack.gpg
parancs szerepel. Ezzel fogunk alapvetően dolgozni, két helyen kell ebbe értéket behelyettesíteni. Szükségünk van a problémás kulcs végén lévő karakterek közül nyolcra, nézzük ezeket hogyan tudhatjuk meg:
Szóval a
sudo apt-key list
paranccsal lekérjük a hitelesítési kulcsok listáját:
linuxmint@linuxmint:~$ sudo 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 rsa2048 2016-06-22 [SC] D404 0146 BE39 7250 9FD5 7FC7 1F30 45A5 DF75 87C3 uid [ unknown] Skype Linux Client Repository <se-um@microsoft.com> sub rsa2048 2016-06-22 [E] /etc/apt/trusted.gpg.d/linuxmint-keyring.gpg -------------------------------------------- pub rsa4096 2016-05-24 [SC] 302F 0738 F465 C153 5761 F965 A661 6109 451B BBF2 uid [ unknown] Linux Mint Repository Signing Key <root@linuxmint.com> sub rsa4096 2016-05-24 [E] /etc/apt/trusted.gpg.d/ubuntu-defaults.chroot.key.gpg ----------------------------------------------------- pub rsa4096 2016-05-24 [SC] 302F 0738 F465 C153 5761 F965 A661 6109 451B BBF2 uid [ unknown] Linux Mint Repository Signing Key <root@linuxmint.com> sub rsa4096 2016-05-24 [E] /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-2016-dbgsym.gpg ----------------------------------------------------- pub rsa4096 2016-03-21 [SC] F2ED C64D C5AE E1F6 B9C6 21F0 C8CA B659 5FDF F622 uid [ unknown] Ubuntu Debug Symbol Archive Automatic Signing Key (2016) <ubuntu-archive@lists.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> linuxmint@linuxmint:~$
Nem kell megijedni, ez ugyan elég hosszú, de nekünk ebből csak az a rész kell, ami azzal a tárolóval kapcsolatos, amire a Frissítéskezelő panaszkodik. Ezt kell először is kiválasztanunk, nálunk most nyilván az, amelyikben a Skype és microsoft szavak szerepelnek.
Ezen belül is mindössze a nyolc karakter fog kelleni nekünk az adott kulcs végéről. Tehát, ahogy azt fentebb ki is emeltem félkövérrel, a DF75 87C3 kell nekünk és mindössze annyi a trükk, hogy mindez a kétszer négy karakter között lévő szóköz nélkül szükséges a számunkra, tehát egyszer a 038651BD helyett nekünk DF7587C3 kerül a parancsunkba
A másik érték amit kicserélünk, az a parancs végén a slack.gpg. Helyette valami a jelen helyzethez illeszkedőt írunk, így lett ez most nálam skype.gpg.
Ennyi az egész, így alakult ki a
sudo apt-key export DF7587C3 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/skype.gpg
parancs.
Visszaellenőrzés gyanánt újra kiadtam a
sudo apt-key list
parancsot és a kimenetében meg is jelent az általam felvett skype.gpg:
/etc/apt/trusted.gpg.d/skype.gpg -------------------------------- pub rsa2048 2016-06-22 [SC] D404 0146 BE39 7250 9FD5 7FC7 1F30 45A5 DF75 87C3 uid [ unknown] Skype Linux Client Repository <se-um@microsoft.com> sub rsa2048 2016-06-22 [E]
Egy másik lehetőség a visszaellenőrzésre:
linuxmint@linuxmint:~$ ls -l /etc/apt/trusted.gpg.d total 44 -rw-r--r-- 1 root root 9444 okt 27 08:17 google-chrome.gpg -rw-r--r-- 1 root root 7941 ápr 9 2023 linuxmint-keyring.gpg -rw-r--r-- 1 root root 1248 okt 24 19:42 skype.gpg -rw-r--r-- 1 root root 7801 dec 17 2022 ubuntu-defaults.chroot.key.gpg -rw-r--r-- 1 root root 2794 márc 27 2021 ubuntu-keyring-2012-cdimage.gpg -rw-r--r-- 1 root root 2277 márc 27 2021 ubuntu-keyring-2016-dbgsym.gpg -rw-r--r-- 1 root root 1733 márc 27 2021 ubuntu-keyring-2018-archive.gpg linuxmint@linuxmint:~$
Hozzászólások
kapcsolodó
Beküldte T.István -
Értékelés:
https://linuxmint.hu/blog/2022/09/ubuntu-kulcskezeles-apt-key-valtozas-apt-key-deprecated
https://linuxmint.hu/blog/2022/11/problema-az-apt-key-mukodesevel
kapcsolodó
Beküldte csuhas32 -
Értékelés: