(Terselesaikan) Kunci disimpan di gantungan kunci tepercaya.gpg lama

Untuk meningkatkan keamanan sistem Anda, pengembang Debian telah memperbarui kebijakan penggunaan kunci GPG. Ubuntu 22.04 dan Debian 11 diminta untuk mengelola OpenPGP sebagai file keyring sebagai gantinya.
Langkah pertama adalah mengetahui id kunci. Anda dapat membuat daftar semua kunci yang ada di bawah Trusted.gpg dengan perintah berikut.

sudo apt-key list 
Warning: apt-key sudah tidak digunakan lagi. Kelola file keyring di Trusted.gpg.d sebagai gantinya (lihat apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8 uid [ tidak diketahui] Repositori Debian PostgreSQL ]praSaya perlu memperbaiki masalah untuk repositori PostgreSQL. Jadi salin 8 karakter terakhir dari ID kunci dan ekspor dengan perintah berikut.
sudo apt-key export ACCC4CF8 | sudo gpg --dearmour -o /usr/share/keyrings/pgdg.gpg 

Now edit file konfigurasi repositori Apt seperti: /etc/apt/sources.list.d/pgdg.list. Tambahkan tag singed-by dengan file kunci yang diekspor di atas, seperti:

deb [arch=amd64 signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org /pub/repos/apt/ jammy-pgdg main 

Sekarang Anda dapat menghapus kunci dari Trusted.gpg:

sudo apt-key del ACCC4CF8 

Semoga tutorial cara cepat ini membantu Anda menyelesaikan masalah Anda . Anda juga dapat mengikuti instruksi yang sama untuk menyelesaikan masalah serupa di repositori lain.

Referensi tecadmin.com

Scroll to Top