Issue #
Saat ingin menginstall aplikasi dengan repo tertentu atau repo resmi dari aplikasi tersebut muncul error berikut setelah menjalankan apt update
...
Get:3 http://deb.anydesk.com all InRelease [5,588 B]
Get:9 http://deb.anydesk.com all/main amd64 Packages [641 B]
...
Get:29 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [40.0 kB]
Get:30 http://security.ubuntu.com/ubuntu jammy-security/universe DEP-11 48x48 Icons [21.4 kB]
Get:31 http://security.ubuntu.com/ubuntu jammy-security/universe DEP-11 64x64 Icons [33.9 kB]
Get:32 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [16.4 kB]
W: http://deb.anydesk.com/dists/all/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Meski tidak menyebabkan error dan aplikasi bisa terinstall namun peringatan tersebut sedikit mengganggu karena selalu muncul setelah menjalankan perintah apt
.
Solution #
List gpg keys.
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 2017-12-19 [SC] [expires: 2023-12-17]
D563 11E5 FF3B 6F39 D5A1 6ABE 18DF 3741 CDFF DE29
uid [ unknown] philandro Software GmbH <[email protected]>
sub rsa2048 2017-12-19 [E] [expires: 2023-12-17]
Pada baris D563 11E5 FF3B 6F39 D5A1 6ABE 18DF 3741 CDFF DE29
ambil 8 karakter dari belakang agar kunci gpg dapat dikelola.
Selanjutnya export kunci gpg dan import ulang ke dalam folder trusted.gpg.d
.
apt-key export CDFF DE29 | gpg --dearmour -o /etc/apt/trusted.gpg.d/anydesk.gpg
Jika terlihat rumit, Anda dapat langsung memindahkan file trusted.gpg
ke folder trusted.gpg.d
mv trusted.gpg trusted.gpg.d/
Jalankan kembali apt update
dan seharusnya pesan Warning sudah tidak muncul.