Điểm:23

Tại sao `apt upgrade` không nhận được chữ ký khóa phần mềm mới cho skype?

lá cờ jp

Sau một thời gian gần đây cập nhật apt && nâng cấp đầy đủ apt Tôi bắt đầu gặp lỗi sau khi chạy nâng cấp đầy đủ apt sau đó:

Nhận:4 https://repo.skype.com/deb InRelease ổn định [4,502 B]                                        
Err:4 https://repo.skype.com/deb InRelease ổn định
  Các chữ ký sau không hợp lệ: EXPKEYSIG 1F3045A5DF7587C3 Kho lưu trữ ứng dụng khách Skype Linux <[email protected]>
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://repo.skype.com/deb InRelease ổn định: Các chữ ký sau không hợp lệ: EXPKEYSIG 1F3045A5DF7587C3 Kho lưu trữ ứng dụng khách Skype Linux <[email protected]>
W: Không thể tìm nạp https://repo.skype.com/deb/dists/stable/InRelease Các chữ ký sau không hợp lệ: EXPKEYSIG 1F3045A5DF7587C3 Kho lưu trữ ứng dụng khách Skype Linux <[email protected]>
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ó cách nào để sửa lỗi này hay tôi chỉ nên đợi Microsoft/Canonical tạo/cập nhật các chữ ký khóa cần thiết?

guiverc avatar
lá cờ cn
Điều này có trả lời câu hỏi của bạn không? ["Lỗi GPG: Bản phát hành: Các chữ ký sau không hợp lệ: BADSIG"](https://askubuntu.com/questions/131601/gpg-error-release-the-following-signatures-were-invalid-badsig)
guiverc avatar
lá cờ cn
Các khóa được cung cấp cho kho Ubuntu, bạn cần thêm chúng cho các nguồn bên thứ 3 không cung cấp chúng cho Canonical/Ubuntu.
Broadsworde avatar
lá cờ jp
Các câu trả lời của BADSIG nhằm mục đích loại bỏ khóa xấu sau đó lấy khóa mới. Vấn đề của tôi là cái mới nhất có sẵn đã hết hạn.
paladin avatar
lá cờ kr
Kiểm tra thời gian và ngày máy chủ lưu trữ của bạn.
Broadsworde avatar
lá cờ jp
Ngày, giờ và múi giờ chính xác.
lá cờ in
Khóa GPG cho kho lưu trữ của Skype đã hết hạn vào ngày 21/06/2021 và Microsoft vẫn chưa gia hạn khóa này. Đáng buồn thay, đây không phải là lần đầu tiên ...
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Các chữ ký sau không hợp lệ: EXPKEYSIG 1397BC53640DB551](https://askubuntu.com/questions/1133199/the-following-signatures-were-invalid-expkeysig-1397bc53640db551)
Broadsworde avatar
lá cờ jp
@karel, bản năng của tôi là chờ nâng cấp apt để nhận chữ ký khóa mới, loại này phù hợp với lời khuyên trong câu trả lời được đề xuất của bạn. Chúng tôi sẽ chỉ biết liệu đây có phải là phương pháp phù hợp hay không nếu và khi nâng cấp apt thực sự thực hiện.
Scott Stensland avatar
lá cờ ir
Tôi thực sự mong ai đó từ Microsoft sẽ hỗ trợ và sửa lỗi này hoặc một tình nguyện viên hỗ trợ công cụ phân phối gói ubuntu... vấn đề này đang diễn ra và ảnh hưởng đến mọi người sử dụng skype
Điểm:23
lá cờ in

Khóa hiện đã được cập nhật, bạn có thể cài đặt nó bằng:

cuộn tròn https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key thêm -

Broadsworde avatar
lá cờ jp
Tôi đang bối rối, nội dung của https://repo.skype.com/deb/dists/stable/InRelease cho biết một bản cập nhật đã được thực hiện vào ngày hôm qua (23 tháng 6 năm 2021), vì vậy chắc chắn bản nâng cấp đầy đủ của apt sẽ được chọn chữ ký khóa mới nếu có sẵn.
Boris Valderrama avatar
lá cờ ar
Điều này phù hợp với tôi, nhưng Tại sao điều này có thể tự động xảy ra khi bạn nhập `sudo apt-get update`?
Điểm:18
lá cờ gr

Tính hợp lệ của khóa chữ ký đã hết hạn và chỉ sau vài ngày, Microsoft đã tạo khóa mới. Việc thay thế khóa trong hệ thống của bạn không tự động và bạn cần xóa khóa cũ và thêm khóa mới.

Có hai cách để giải quyết vấn đề: một, sử dụng cách truyền thống apt-key thêm lệnh còn lại thêm thủ công khóa mới vào vòng khóa.

# Giải pháp hợp lệ cho đến Ubuntu 21.04 (bao gồm cả nó)

Bạn có thể xóa khóa không còn hợp lệ:

Sudo apt-key del 1F3045A5DF7587C3

và sau đó thêm lại khóa hợp lệ mới:

cuộn tròn https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key thêm -

Đang chạy cập nhật sudo apt && nâng cấp sudo apt bạn sẽ thấy không có lỗi.

# Giải pháp hợp lệ trong Ubuntu 21.04 và các bản phát hành trong tương lai

Khi bạn cố gắng thêm khóa kho lưu trữ APT bằng cách sử dụng apt-key trong Ubuntu, bạn có thể thấy thông báo sau:

Cảnh báo: apt-key không được dùng nữa. Thay vào đó, hãy quản lý các tệp khóa trong Trusted.gpg.d (xem apt-key(8)).

Trang man apt-key đề cập rằng:

việc sử dụng apt-key không được dùng nữa, ngoại trừ việc sử dụng apt-key del trong tập lệnh bảo trì để xóa các khóa hiện có khỏi khóa chính.

Vì vậy, nếu bạn sử dụng phiên bản Ubuntu cho đến ngày 21.04, bạn vẫn ổn khi sử dụng khóa aptapt-key thêm, nhưng đối với các phiên bản sau, bạn phải thêm khóa theo cách thủ công vào chuỗi khóa (trong Ubuntu 21.04, cả hai giải pháp đều hoạt động hoàn hảo: Tôi đã thử nghiệm cả hai).

Bạn có thể xóa khóa không còn hợp lệ:

Sudo apt-key del 1F3045A5DF7587C3

Tải xuống khóa và thêm nó vào chuỗi khóa:

cuộn tròn https://repo.skype.com/data/SKYPE-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg

Mở skype-stable.list tập tin...

sudo nano /etc/apt/sources.list.d/skype-stable.list

...và sửa đổi dòng đầu tiên theo cách này:

deb [arch=amd64 được ký bởi=/etc/apt/trusted.gpg.d/skype-stable-archive-keyring.gpg] https://repo.skype.com/deb chính ổn định

Đang chạy cập nhật sudo apt && nâng cấp sudo apt bạn sẽ thấy không có lỗi.

Scott Stensland avatar
lá cờ ir
Tôi thực sự mong ai đó từ Microsoft sẽ hỗ trợ và sửa lỗi này hoặc một tình nguyện viên hỗ trợ công cụ phân phối gói ubuntu... vấn đề này đang diễn ra và ảnh hưởng đến mọi người sử dụng skype

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