Saya baru-baru ini menginstal Ubuntu 17.04 dan saya tidak dapat menambahkan ppa.
Saya mencoba menambahkan kunci secara manual menggunakan server kunci yang berbeda tetapi pada setiap upaya saya menerima kesalahan server kunci:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
Kesalahan Diterima:
Executing: /tmp/apt-key-gpghome.qm2WNA0lTK/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0F164EEB
gpg: keyserver receive failed: No keyserver available
$ sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 0F164EEB
Kesalahan Diterima:
Executing: /tmp/apt-key-gpghome.O681PzEx7r/gpg.1.sh --keyserver keys.gnupg.net --recv-keys 0F164EEB
gpg: keyserver receive failed: Connection refused
Sama halnya dengan tombol lain. Saya tidak dapat menambahkan PPA apa pun.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys XX
bekerja untuk saya, tetapi tidak berfungsi tanpa bagian protokolhkp://
.Jawaban:
Ini juga terjadi pada saya ketika ada sesuatu yang salah dengan pengaturan resolusi DNS. Periksa apakah ada server nama yang terdaftar di
/etc/resolv.conf
(juga, coba server nama alternatif). Jika Anda menggunakansystemd-resolved
, maka pastikan itu/etc/resolv.conf
adalah symlink ke/run/systemd/resolve/resolv.conf
.sumber
Saya mendapatkan kesalahan 'gpg keyserver koneksi menolak' yang sama dengan gpg di baris perintah, IPK, dan KGpg. Saya menggunakan gnupg 2.1.18-8 di Debian Sid. Saya mengaktifkan debugging di dirmngr sebagai berikut:
Keluaran debug pada konsol mengeluhkan kurangnya koneksi Tor. Ternyata "use-tor" diaktifkan di
$HOME/.gnupg/dirmngr
. (Terima kasih, gpgconf!) Saya berkomentar, meninggalkan yang kosongdirmngr.conf
, dan komunikasi keyserver sekarang berfungsi normal.sumber
sudo pkill dirmngr
menyelesaikan masalah saya.Kesalahan ini juga dapat disebabkan jika Anda mengambil
gpg
kunci melaluitor
&tor
adalah tidak berjalan.Di log sistem Anda, Anda akan melihat:
command 'KS_GET' failed: No keyserver available
Untuk mengambil kunci melalui
tor
set in~/.gnupg/dirmngr.conf
:sumber
Untuk informasi Anda, saya mengalami masalah yang sama:
resolv.conf
Berisi saya :dan tidak berubah:
Selain itu, saya tidak memiliki server DNS terikat ke antarmuka jaringan loopback (127.0.0.1).
Jadi, ketika saya mencoba menjalankan perintah ini
apt-key
hanya menggunakan server nama pertama yang tidak ada dan gagal.Saya menghapus keabadian:
Saya memodifikasi server nama pertama untuk menunjuk ke yang berfungsi.
Dan saya mengembalikan keabadian:
Dan akhirnya
apt-key
berhasil.sumber
salah satu penyebabnya memang masalah proxy lihat Tidak dapat menambahkan kunci gpg dengan apt-key di belakang proxy
Anda harus menggunakan perintah berikut:
... atau kombinasi curl + apt-key
sumber
SOLUSI (?): Mendapatkan kesalahan "no keyserverver" yang sama di Parrot Security 3.6.
Digunakan IPK v0.9.10 (Asisten Privasi Gnu).
Jika berhasil, Anda akan memiliki entri dalam daftar "Manajer Kunci". Saya dapat melanjutkan proses verifikasi dari sana.
sumber