Không thể thêm khóa repo


14

Tôi đang cố gắng thêm một khóa (trên Kubfox 12.04)

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys SOMEKEY

và tôi liên tục nhận được

gpg: requesting key 8AC93F7A from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Tôi nghĩ rằng các cổng của tôi đã bị đóng. Nhưng sau đây nên mở các cổng 80 và 11371:

iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -d 0/0 -s 0/0 --dport 11371 -j ACCEPT

Nhưng tôi vẫn nhận được timed out.

Chỉnh sửa :

Sau đây giải quyết nó:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

Phiên bản Ubuntu này là gì? Bạn cần thêm nó để chúng tôi có thể giúp bạn.
Svetlana Belkin

Kubfox 12.04. Tôi đã gặp vấn đề tương tự trong 11.10 và 11.04
Adobe

Tôi đã thêm các thẻ và chỉnh sửa câu hỏi của bạn với thông tin.
Svetlana Belkin

@Adobe Để đánh dấu câu hỏi này về mặt kỹ thuật 'đã trả lời'; Vui lòng thêm một 'câu trả lời' và 'chấp nhận' nó. Bạn có thể cần phải đợi một hoặc hai ngày để có thể chấp nhận câu trả lời của riêng bạn.
Mahesh

Câu trả lời:


18

Sau đây giải quyết nó:

sudo gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys SOMEKEY

Nếu bạn thấy một cái gì đó như thế này:

W: GPG error: http://archive.canonical.com jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 

sau đó thêm khóa thích hợp:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 

Bạn có thể nhận danh sách các repos tại đây: http://repogen.simplylinux.ch (nhưng không nên thêm các cập nhật x-org - ít nhất là chắc chắn sao lưu Bạn xorg.conf)

Nếu thấy lỗi từ các repos trước - làm trống /etc/apt/sources.list.dthư mục của bạn .


6

Điều này đã cứu cuộc đời tôi đằng sau proxy công ty, hy vọng nó cũng giúp bạn:

sudo apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>

0

Điều gì đã giúp tôi:

sudo -E apt-key adv --keyserver-options http-proxy="http://<username>:<password>@<proxy_server_addr>:<proxy_port>" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys <key_to_import>

Câu trả lời tương tự như Askubfox.com/a/591824/175814
David Foerster

khác biệt là sudo -E có lẽ đáng chú ý rằng tôi đang sử dụng truy cập PC từ xa - X11 chuyển tiếp qua ssh
Tomasz Janicki

0

Chuyển đổi tên máy chủ thành một URL thích hợp như dưới đây làm việc cho tôi.

sudo apt-key adv --keyserver hkp: //keyserver.ubfox.com: 80 --recv-key SOMEKEY


0

Đối với tôi, tôi đã xóa /etc/apt/source.list (không bao gồm nguồn ubfox chính thức) và khôi phục lại nguồn gốc mặc định. Và thế là xong!

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.