GPG-Schlüsselabruf fehlgeschlagen: [Errno 14] Curl # 37 - Konnte nicht geöffnet werden file … RPM-GPG-KEY [CentOS 7]

CentOS ist ein sehr solides Betriebssystem und unserer Meinung nach ist viel besser auf der Sicherheit als Ubuntu, vor allem, wenn wir einen Web-Server laufen.
Im Laufe der Jahre hat sich CentOS stark weiterentwickelt, und der Übergang von CentOS 6.x zu 7.x hat die Sicherheitsseite stark verändert.

Viele Schwachstellen auf alten Versionen von CentOS wegen Software-Installationen in Archiven (YUM-Repositories) weniger sicher. Zum Beispiel eine einfache Installation von LEMP (Linux, NGINX, MySQL & PHP) kann zu Problemen führen, wenn diese Pakete nicht aus sicheren Quellen installiert wurden.
Mit der Veröffentlichung von CentOS 7 wurden Einschränkungen für den Benutzerzugriff auf Systemdateien und Einschränkungen für die Installation von Paketen festgelegt. "ohne VorzeichenOder ohne GPG-Schlüssel. Wenn Sie auf diesen Artikel gestoßen sind, ist höchstwahrscheinlich der Fehler aufgetreten:
GPG key retrieval failed: [Errno 14] curl#37 - Couldn't open file ...  RPM-GPG-KEY

Dies tritt auf, wenn wir nicht-content-Pakete installieren (ym installieren) oder aktualisieren (yum -y-update) möchten GNU Datenschutz-Wächter (GPG).
Softwareentwickler und -entwickler werden angewiesen, jeder Software, die in den Installationspaketen (RPM) enthalten ist, eine Signatur beizufügen. Es ist eine einfachere Möglichkeit, den Benutzern die Sicherheit zu geben, dass diese RPMs sicher sind. Der öffentliche Schlüssel, der den Installationspaketen beiliegt, wird in beschrieben Red Hat Network Channel-Verwaltungshandbuch und muss für jede Software im Archiv aufgezeichnet werden.

Wenn Sie auf einen solchen Fehler stoßen, suchen Sie am besten nach einem öffentlichen Schlüsselarchiv, in dem Sie die gewünschte Software installieren können. Wenn Sie mit der Installation fortfahren möchten, besteht die einfachste Möglichkeit darin, die Überprüfung des öffentlichen Schlüssels im Installationsarchiv zu deaktivieren.

By defaultDie Installations- und Softwareupdate-Archive befinden sich unter „/etc/yum.repos.d“. Bearbeiten Sie mit "nano" oder "vi" die ".repo" -Datei, aus der die .rpm-Datei ohne öffentlichen Schlüssel extrahiert / heruntergeladen wird, und deaktivieren Sie "gpgcheck". Setzen Sie den Wert auf "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

Speichern Sie die Änderungen aus der bearbeiteten .repo-Datei und führen Sie das Update / die Installation erneut aus. Alles sollte reibungslos verlaufen.

GPG-Schlüsselabruf fehlgeschlagen: [Errno 14] Curl # 37 - Konnte nicht geöffnet werden file … RPM-GPG-KEY [CentOS 7]

Über den Autor

Stealth

Mit Leidenschaft für alles Gadget und IT schreibe ich gerne über Stealthsettings.com seit 2006 und ich möchte mit Ihnen neue Dinge über Computer und Betriebssysteme entdecken. macOS, Linux, Windows, iOS und Android.

Hinterlasse einen Kommentar