gpg: keyerver nhận thất bại: Không có dirmngr


94

Trong khi cố gắng nhận khóa trong máy chủ Debian Stretch của tôi, tôi gặp lỗi này:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr

Câu trả lời:


136

Cài đặt gói đã dirmngrsửa lỗi.

user@debian-server:~$ sudo apt-get install dirmngr

Đang thử lại:

user@debian-server:~$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.haKuPppywi/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported
gpg: Total number processed: 1
gpg:               imported: 1

3
Có vấn đề tương tự trên Debian 9.4. Cài đặt dirmngr đã sửa nó.
Câu lạc bộ AAAfarm

Tôi đã gặp lỗi tương tự của OP, nhưng tôi đã cài đặt gpg mới nhất.
realtebo

1
cài đặt đã gpgsửa nó cho tôi trên Debian 9.3. dirmngrđã được cài đặt.
Liviu Chircu

Vấn đề tương tự trên Raspbian 9,8 kéo dài. Cài đặt dirmngr đã giải quyết nó. Cảm ơn.
dùng8675309

9

Tôi không thể để dirmngr hoạt động, nhưng bạn cũng có thể nhập khóa trực tiếp bằng cách sử dụng khóa apt-key. Khóa công khai GPG thường được liệt kê ở thư mục gốc của repo như http://origin-doad.mono-project.com/repo/

curl https://origin-download.mono-project.com/repo/xamarin.gpg | sudo apt-key add -

2
Bạn cần chạy dirmngr nếu nó chưa chạy.
vui lòng xóa tôi vào

dirmngrđang chạy, nhưng vẫn không có niềm vui ... Nếu keyserver sẽ xảy ra là keyserver.ubuntu.com sau đó bạn có thể truy cập thông qua trình duyệt và tìm kiếm các khóa công khai sử dụng các --recv-keystham số, sau đó chỉ cần sử dụng apt-key addnhư mỗi câu trả lời này
earcam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.