Điểm:5

cập nhật apt-get không thành công do NO_PUBKEY 6AF7F09730B3F0A4

lá cờ in

Tôi đang sử dụng WSL (windows-for-linux) với Ubuntu 20.04.3 LTS đã cài đặt. Khi tôi chạy sudo apt-get cập nhật Tôi nhận được lỗi sau:

Err:7 https://apt.kitware.com/ubuntu bionic InRelease
Không thể xác minh các chữ ký sau vì không có khóa chung: NO_PUBKEY 6AF7F09730B3F0A4
Đã tải 11,0 kB trong 1 giây (7552 B/s)

Tôi đã thử các mẹo được đăng trong: Không thể xác minh các chữ ký sau vì không có khóa chung: NO_PUBKEY nhưng điều đó không hiệu quả với tôi - gpg phàn nàn về "không có dữ liệu":

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
Đang thực thi: /tmp/apt-key-gpghome.Cz3vHTxU7i/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
gpg: nhận keyserver không thành công: Không có dữ liệu

Tôi phải làm gì để cập nhật apt-get hoạt động?

CẬP NHẬT:

Theo yêu cầu, tôi chia sẻ /etc/apt/source.list

deb http://archive.ubuntu.com/ubuntu/ tiêu điểm chính bị hạn chế
deb http://archive.ubuntu.com/ubuntu/focal-updates bị hạn chế chính
deb http://archive.ubuntu.com/ubuntu/focal Universe
deb http://archive.ubuntu.com/ubuntu/focal-updates vũ trụ
deb http://archive.ubuntu.com/ubuntu/ tiêu điểm đa vũ trụ
deb http://archive.ubuntu.com/ubuntu/focal-updates đa vũ trụ
deb http://archive.ubuntu.com/ubuntu/focal-backports đa vũ trụ giới hạn chính


deb http://security.ubuntu.com/ubuntu/focal-security chính bị hạn chế
deb http://security.ubuntu.com/ubuntu/ vũ trụ bảo mật tiêu cự
deb http://security.ubuntu.com/ubuntu/focal-security đa vũ trụ
deb https://apt.kitware.com/ubuntu/ chính bionic
guiverc avatar
lá cờ cn
Nếu bạn đang sử dụng phiên bản 20.04 hoặc *focal*, tại sao phần dán của bạn lại hiển thị *bionic* hoặc 18.04?
Johan Palych avatar
lá cờ us
Chỉ cần làm theo hướng dẫn: https://apt.kitware.com/
Ivan Angelov avatar
lá cờ in
"Nếu bạn đang sử dụng 20.04 hoặc tiêu điểm, tại sao dán của bạn hiển thị bionic hoặc 18.04" Tôi nghi ngờ phần lớn vấn đề của mình có liên quan đến WSL (windows dành cho linux) nhưng tôi không biết phải làm gì để khắc phục sự cố của mình.
Điểm:5
lá cờ ni

Tôi đã thêm khóa vào máy chủ khóa Ubuntu (vì một số lý do, họ không có khóa cho kho Kitware apt, được cập nhật vào năm 2022)

Chạy cái này sẽ giải quyết vấn đề của bạn ngay bây giờ:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
Ivan Angelov avatar
lá cờ in
điều đó đã hiệu quả! cảm ơn!
Điểm:2
lá cờ my

Chỉ cần làm theo tài liệu chính thức:

  1. Ban đầu, hãy chạy lệnh sau để cài đặt tất cả các điều kiện tiên quyết:

    sudo apt-get cập nhật
    sudo apt-get cài đặt gpg wget
    
  2. Bây giờ thêm khóa GPG:

    wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
    
  3. Cập nhật:

    sudo apt-get cập nhật
    
Ivan Angelov avatar
lá cờ in
trình tự đó không hiệu quả với tôi. W: Đã xảy ra lỗi trong quá trình xác minh chữ ký. Kho lưu trữ không được cập nhật và các tệp chỉ mục trước đó sẽ được sử dụng. Lỗi GPG: https://apt.kitware.com/ubuntu bionic InRelease: Không thể xác minh các chữ ký sau vì khóa chung không khả dụng: NO_PUBKEY 6AF7F09730B3F0A4 W: Không thể tìm nạp https://apt.kitware.com/ubuntu/dists/bionic/InRelease Không thể xác minh các chữ ký sau vì khóa chung không khả dụng: NO_PUBKEY 6AF7F09730B3F0A4
Someone avatar
lá cờ my
Chạy `apt update` và thử lại!
Ivan Angelov avatar
lá cờ in
Nó vẫn không hoạt động.
Someone avatar
lá cờ my
Xóa kho lưu trữ và thử lại.
Someone avatar
lá cờ my
Chỉnh sửa câu hỏi của bạn để thêm đầu ra của `cat /etc/apt/sources.list`
Someone avatar
lá cờ my
Lỗi là do bạn đang sử dụng kho lưu trữ Bionic ở tiêu điểm. @IvanAngelov Ngoài ra, bạn nên tránh sử dụng khóa apt vì nó không được dùng nữa.
Điểm:1
lá cờ tm

trong bạn /etc/apt/sources.list.d/kitware.list nó là:

deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/focal chính

Vì vậy, kho lưu trữ này buộc phải xác thực với /usr/share/keyrings/kitware-archive-keyring.gpg khóa công khai này.

Nhưng bạn đã cập nhật khóa công khai của mình với apt-key kho khóa toàn cầu (có trong /etc/apt/trusted.gpg/etc/apt/trusted.gpg.d/), không phải tệp cụ thể đó.

Vì vậy, có hai cách để làm cho nó hoạt động:

  • làm theo hướng dẫn chính xác của phần "Lấy bản sao khóa ký của chúng tôi" trong https://apt.kitware.com/ để tạo /usr/share/keyrings/kitware-archive-keyring.gpg tập tin này.
  • Gỡ bỏ [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] phía trong /etc/apt/sources.list.d/kitware.list để apt có thể đọc khóa công khai tương ứng từ kho khóa toàn cầu. (Bạn vẫn cần cài đặt khóa chung từ đâu đó)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.