packer - ERROR: Không thể xác minh một hoặc nhiều chữ ký PGP!


10

Tôi đang cố gắng cài đặt ncurses5-compat-libstrên Arch Linux với packer.

Nhưng tôi nhận được lỗi này:

==> LRI: Không thể xác minh một hoặc nhiều chữ ký PGP!

Làm thế nào tôi có thể sửa chữa nó?

Câu trả lời:


10

Bạn nên tuân thủ cài đặt thủ công bằng cách sử dụng makepkgvà hiểu cách quá trình biên dịch và cài đặt từ AUR hoạt động trước khi sử dụng trình trợ giúp AUR.

Dù sao, bạn phải nhập chữ ký PGP của gói trước khi cài đặt. Bạn có thể cài đặt gói mà không cần xác minh chữ ký PGP của nó nhưng bạn không nên làm điều đó. Bạn có thể nhập chữ ký PGP ncurses5-compat-libsbằng cách sử dụng lệnh này:

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

Đọc makepkgtrang man và này bài viết trước khi cài đặt gói khác từ AUR.


1

Tôi muốn mở rộng câu trả lời một chút.

==> Verifying source file signatures with gpg...
datamash-1.1.1.tar.gz ... FAILED (unknown public key 0A11B61D3657B901)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build datamash.

Có bạn cần thêm chìa khóa. Điều đó sẽ không hoạt động cho đến khi bạn đã tạo khóa gpg của riêng mình.
Bạn chỉ cần tạo khóa của riêng bạn một lần.

gpg --full-gen-key

Sau đó, bạn có thể nhập khóa đang giữ quá trình xây dựng.

gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901

Nếu bạn muốn hiểu những gì đang diễn ra ở đây thì hãy đọc
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-man Quản trị-in-arch-linux /

cũng như wiki vòm.
https://wiki.archlinux.org/index.php/Arch_User_Rep
repository https://wiki.archlinux.org/index.php/GnuPG


0

Tùy chọn 1 (được khuyến nghị)

Nó cũng quan trọng để giữ cho phần đóng archlinux-keyringgói và hệ thống được cập nhật - đặc biệt là phần đóng archlinux-keyringgói.

Việc đóng archlinux-keyringgói không cập nhật có thể khiến chữ ký PGP bị thiếu và do đó có vấn đề với chữ ký PGP.

-

Tùy chọn 2 ( không được đề xuất)

Là một sửa chữa nhanh chóng và bẩn thỉu, điều này đã được đề xuất trên diễn đàn archbang:

Cảnh báo: Làm theo các hướng dẫn này sẽ làm hỏng hệ thống của bạn và những người khác với phần mềm độc hại nguy hiểm!

Cài đặt không có (!) Kiểm tra tính toàn vẹn:packer -S --skipinteg <package>

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.