Không thể truy xuất khóa GPG: [Errno 14] curl # 37 - Không thể mở tệp ... RPM-GPG-KEY [CentOS 7]

CentOS là một hệ điều hành rất vững chắc, và theo ý kiến ​​của chúng tôi, tốt hơn nhiều so với Ubuntu, đặc biệt là khi chúng tôi chạy một máy chủ web.
CentOS đã phát triển rất nhiều, và quá trình chuyển đổi từ CentOS 6.x sang 7.x đã mang lại nhiều thay đổi cho phía bảo mật.

Rất nhiều lỗ hổng trên các phiên bản cũ của CentOS vì cài đặt phần mềm trong kho lưu trữ (Kho lưu trữ YUM) kém an toàn hơn. Ví dụ: cài đặt đơn giản LEMP (Linux, nginx, MySQL & PHP) có thể gây ra vấn đề kịp thời nếu các gói này chưa được cài đặt từ các nguồn an toàn.
Với sự ra mắt của CentOS 7, các hạn chế đã được thiết lập để người dùng truy cập vào các tệp hệ thống và các hạn chế để cài đặt "unsigned"Hoặc không có khóa GPG. Nếu bạn đã truy cập bài viết này, bạn có nhiều khả năng gặp lỗi nhất:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Điều này xảy ra khi chúng tôi muốn cài đặt (ym install) hoặc cập nhật (yum -y update) thành các gói không nội dung GNU Privacy Guard (GPG).
Các nhà phát triển phần mềm và các nhà phát triển được hướng dẫn rằng mỗi phần mềm được bao gồm trong các gói cài đặt (RPM) được kèm theo một chữ ký. Đó là cách đơn giản hơn để đảm bảo cho người dùng rằng các RPM này an toàn. Khóa công khai đi kèm với các gói cài đặt được đề cập trongHướng dẫn quản lý kênh mạng của Red Hat và phải được ghi lại cho từng phần mềm trong kho lưu trữ.

Nếu bạn gặp lỗi như vậy, tốt nhất là tìm một kho lưu trữ khóa công khai để cài đặt phần mềm mong muốn. Nếu bạn vẫn muốn tiếp tục cài đặt, cách đơn giản nhất là vô hiệu hóa xác minh khóa công khai trong lưu trữ cài đặt.

Theo mặc định, các bản lưu trữ cài đặt và các bản cập nhật phần mềm được đặt trong "/etc/yum.repos.d". Chỉnh sửa tệp ".repo" bằng "nano" hoặc "vi" mà tệp .rpm được trích xuất / tải xuống mà không có khóa công cộng và vô hiệu hóa "gpgcheck". Đặt giá trị "0".


[epel] name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
exclude=nginx*
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

Savalti modificarile din fisierul .repo editat si rulati din nou update-ul / instalarea. Totul ar trebui sa decurga fara probleme.

Không thể truy xuất khóa GPG: [Errno 14] curl # 37 - Không thể mở tệp ... RPM-GPG-KEY [CentOS 7]

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

Để lại một bình luận

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.