Không có khóa công khai có sẵn trong khi nâng cấp bằng trình quản lý cập nhật


26

Tôi quyết định nâng cấp

sudo update-manager -d

Sau đó, nó sẽ mở GUI của trình quản lý cập nhật. Sau khi nhấp vào nút nâng cấp, nó sẽ trả về danh sách lỗi bên dưới:

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
E:Some index files failed to download. They have been ignored, or old ones used instead.

Làm thế nào để giải quyết vấn đề này?

Câu trả lời:


45

Cảnh báo này có nghĩa là bạn không có khóa công khai tương ứng cho các kho lưu trữ này.

W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,
W:There is no public key available for the following key IDs: 3B4FE6ACC0B21F32,

Xác minh rằng các khóa này thực sự là những cái bạn cần. Trong trường hợp này:

➜  ~ gpg --keyserver hkp://keyserver.ubuntu.com --search-key 3B4FE6ACC0B21F32
gpg: searching for "3B4FE6ACC0B21F32" from hkp server keyserver.ubuntu.com
(1) Ubuntu Archive Automatic Signing Key (2012) <ftpmaster@ubuntu.com>
      4096 bit RSA key C0B21F32, created: 2012-05-11
Keys 1-1 of 1 for "3B4FE6ACC0B21F32".  Enter number(s), N)ext, or Q)uit > 

ID tương ứng với Lưu trữ Ubuntu. Thật kỳ lạ khi bạn đang thiếu những phím này. Điều này thường được cố định với:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32

Sau này, chạy sudo apt-get updatevà đảm bảo không có cảnh báo / lỗi nào khác xuất hiện.


1
Thầy trả lời. Tôi hy vọng điều này không chỉ ra việc kinh doanh hài hước hoặc lỗ hổng trên máy chủ.
Stevie G

Trong trường hợp của tôi, nó chỉ đơn giản là một kho lưu trữ của bên thứ 3 có khóa công khai đã hết hạn. Các bước trên đã cài đặt khóa công khai mới và apt-get updatesau đó tôi đã sạch sẽ.
Craig Constantine
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.