Điểm:2

MySQL: Đã xảy ra lỗi trong quá trình xác minh chữ ký

lá cờ kz

Thông qua VirtualBox, ngay cả trong các máy khác nhau, tôi có 2 phiên bản Ubuntu Server 20.04 đang chạy với thông tin sau:

lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.3 LTS
Phát hành: 20.04
Tên mã: tiêu cự

Cả hai đều cài đặt MySQL với cùng hướng dẫn mà tôi đã sử dụng từ nhiều tháng trước. Đột nhiên chỉ cho một trong số họ khi tôi làm cập nhật sudo apt xuất hiện như sau:

Nhận:2 http://repo.mysql.com/apt/ubuntu tiêu điểm InRelease [12,9 kB]
Lần truy cập:3 http://pe.archive.ubuntu.com/ubuntu tiêu điểm InRelease
Bỏ qua:4 https://packages.erlang-solutions.com/ubuntu tiêu điểm InRelease
Lượt truy cập:5 https://packages.erlang-solutions.com/ubfox Bản phát hành tiêu điểm
Nhận:6 http://pe.archive.ubuntu.com/ubuntufocal-updates InRelease [114 kB]
Err:2 http://repo.mysql.com/apt/ubuntu tiêu điểm InRelease
  Không thể xác minh các chữ ký sau vì không có khóa chung: NO_PUBKEY 467B942D3A79BD29
Nhận:9 http://pe.archive.ubuntu.com/ubuntufocal-backports InRelease [108 kB]
Nhận:10 http://pe.archive.ubuntu.com/ubuntufocal-security InRelease [114 kB]
Lần truy cập:7 https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu tiêu điểm InRelease
Đã tải 349 kB trong 3 giây (133 kB/s)
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Tất cả các gói được cập nhật.
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: http://repo.mysql.com/apt/ubuntu focus InRelease: Không thể xác minh các chữ ký sau vì khóa chung không khả dụng: NO_PUBKEY 467B942D3A79BD29
W: Không thể tìm nạp http://repo.mysql.com/apt/ubuntu/dists/focal/InRelease Không thể xác minh các chữ ký sau vì khóa chung không khả dụng: NO_PUBKEY 467B942D3A79BD29
W: Một số tệp chỉ mục không tải xuống được. Họ đã bị bỏ qua, hoặc những người thân cũ được sử dụng để thay thế.

câu hỏi

  • Tại sao lại xảy ra điều này?
  • Làm thế nào để giải quyết nó?
Manuel Jordan avatar
lá cờ kz
Nó có thể là câu trả lời của câu hỏi 2, nhưng còn câu hỏi 1 thì sao?
Someone avatar
lá cờ my
Đó là bởi vì bạn đã thiếu các khóa GPG.
Manuel Jordan avatar
lá cờ kz
Nhưng tại sao điều đó lại xảy ra?, trong cùng một trường hợp, nhiều lần MySQL đã được cập nhật mà không gặp vấn đề gì với `sudo apt update` và tất nhiên sau đó là với `sudo apt upgrade`. Tại sao đột nhiên `GPG keys` bị thiếu?
Someone avatar
lá cờ my
Chà, đó là bởi vì bạn đã làm điều gì đó kỳ lạ với hệ thống của mình... Làm sao tôi hoặc bất kỳ ai có thể biết được?
Điểm:5
lá cờ in

Bạn sẽ muốn nhập các khóa GPG bị thiếu cho kho lưu trữ như thế này:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 467B942D3A79BD29

Sau đó cập nhật:

cập nhật sudo apt

Bạn nên tốt

Đă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.