Penerangan Isu #
Apabila cuba mengemas kini RELIANOID sistem menggunakan noid-updater, checkupdates, checkupgrades or apt update arahan, anda mungkin menghadapi mesej ralat berikut:
root@noid-01:~# noid-updater Hit:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Err:1 https://repo.relianoid.com/ce/v7 bookworm InRelease Tandatangan berikut tidak dapat disahkan kerana kunci awam tidak tersedia: NO_PUBKEY 5CC37ED135 Ralat senarai Reading WB46D... semasa pengesahan tandatangan. Repositori tidak dikemas kini dan fail indeks sebelumnya akan digunakan. Ralat GPG: https://repo.relianoid.com/ce/v4 bookworm InRelease: Tandatangan berikut tidak dapat disahkan kerana kunci awam tidak tersedia: NO_PUBKEY 7CC5ED37C135EB46 W: Gagal mengambil https://repo.relianoid.com/ce/v4/dists/booking public sign tidak dapat ditandatangani/InsRelease berikut tersedia: NO_PUBKEY 7CC5ED37C135EB46 W: Beberapa fail indeks gagal dimuat turun. Mereka telah diabaikan, atau yang lama digunakan sebaliknya.
Punca #
Isu ini telah diperkenalkan dalam RELIANOID Edisi Komuniti kerana kebergantungan yang hilang dalam relianoid pakej. Secara khusus, relianoid-keyring pakej tidak disertakan sebagai kebergantungan yang diperlukan, menyebabkan sistem kekurangan kunci GPG yang diperlukan untuk pengesahan repositori.
Penyelesaian #
Jika Pengimbang Beban Mempunyai Akses Internet #
Jalankan arahan berikut untuk memuat turun dan memasang kunci GPG:
wget -O - https://repo.relianoid.com/public/relianoid.asc > /etc/apt/trusted.gpg.d/relianoid.asc
Jika Pengimbang Beban Tidak Mempunyai Akses Internet #
Muat turun fail kunci daripada sistem dengan akses internet. Kemudian, Pindahkan fail ke pengimbang beban menggunakan SCP, SFTP atau mana-mana kaedah pemindahan yang tersedia. Salin fail ke lokasi yang betul pada pengimbang beban:
cp relianoid.asc /etc/apt/trusted.gpg.d/relianoid.asc
Sahkan Pembaikan #
Setelah kunci ditambahkan, kemas kini sistem sekali lagi:
apt update
or
noid-updater
Jika kemas kini berjaya diselesaikan tanpa NO_PUBKEY ralat, isu telah diselesaikan.
Kesimpulan #
Ralat ini berlaku kerana pakej cincin kunci yang hilang dalam RELIANOID Edisi Komuniti. Menambah kunci GPG secara manual membolehkan pengurus pakej mengesahkan dan mendapatkan kemas kini dengan betul. Kemas kini masa hadapan bagi RELIANOID harus memasukkan pergantungan ini secara lalai untuk mengelakkan isu ini berulang.