Verwenden von Epel in RHEL 7 hinter einem Proxy

Verwenden von Epel in RHEL 7 hinter einem Proxy

Ich verwende Red Hat Enterprise Linux Server 7 und habe einige Probleme, das Extra Packages for Enterprise Linux (epel)-Repository zum Laufen zu bringen (letztendlich möchte ich XFCE installieren). Ich glaube, ich habe das Problem als meine Unternehmens-Proxy-Einstellungen identifiziert.

Ich habe epel installiert von

wget http://dl.fedoraproject.org/pub/epel/7Server/x86_64/e/epel-release-7-9.noarch.rpm
sudo rpm -ivh epel-release-7-9.noarch.rpm

Das ging gut (ich habe meine ~/.wgetrc-Datei so konfiguriert, dass sie meine Proxy-Einstellungen verwendet). Wenn ich jedoch versuche,

sudo yum repolist

Ich erhalte die Fehlermeldung: "Metalink für Repository: epel/x86_64 konnte nicht abgerufen werden. Bitte überprüfen Sie den Pfad und versuchen Sie es erneut", während ein

sudo yum --disablerepo=epel repolist

funktioniert gut. Läuft

URLGRABBER_DEBUG=1 yum repolist

lässt mich aufgrund des folgenden Auszugs glauben, dass es sich um ein Proxy-Problem handelt:

2017-01-13 17:23:18,207 attempt 1/10: https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=x86_64
2017-01-13 17:23:18,207 opening local file "/var/tmp/yum-usernameredacted-nARLQn/x86_64/7Server/epel/metalink.xml.tmp" with mode wb
* About to connect() to mirrors.fedoraproject.org port 443 (#10)
*   Trying 209.132.181.15...
* After 14938ms connect time, move on!
*   Trying 152.19.134.142...
* After 7468ms connect time, move on!
*   Trying 209.132.181.16...
* After 3734ms connect time, move on!
*   Trying 185.141.165.254...
* After 1866ms connect time, move on!
*   Trying 174.141.234.172...
* After 932ms connect time, move on!
*   Trying 152.19.134.198...
* After 466ms connect time, move on!
*   Trying 67.219.144.68...
* After 232ms connect time, move on!
*   Trying 8.43.85.67...
* After 116ms connect time, move on!
*   Trying 140.211.169.206...
* After 58ms connect time, move on!
*   Trying 140.211.169.196...
* After 28ms connect time, move on!
*   Trying 2604:1580:fe00:0:dead:beef:cafe:fed1...
* Failed to connect to 2604:1580:fe00:0:dead:beef:cafe:fed1: Network is unreachable
*   Trying 2610:28:3090:3001:dead:beef:cafe:fed3...
* Failed to connect to 2610:28:3090:3001:dead:beef:cafe:fed3: Network is unreachable
*   Trying 2605:bc80:3010:600:dead:beef:cafe:fed9...
* Failed to connect to 2605:bc80:3010:600:dead:beef:cafe:fed9: Network is unreachable
* Failed connect to mirrors.fedoraproject.org:443; Network is unreachable
* Closing connection 10
2017-01-13 17:23:48,178 exception: [Errno 14] curl#7 - "Failed to connect to 2604:1580:fe00:0:dead:beef:cafe:fed1: Network is unreachable"
2017-01-13 17:23:48,178 retrycode (14) not in list [-1, 2, 4, 5, 6, 7], re-raising

Ich habe Sudo-Rechte, kann aber auf die meisten Yum-Konfigurationen nicht zugreifen. Was ist eine plausible Lösung?

Antwort1

Es hört sich so an, als müssten Sie Ihre Proxy-Details angeben, um yumeine Verbindung herstellen zu können.

Sie /etc/yum.confsollten die folgenden Zeilen hinzufügen (aktualisiert mit Ihren gültigen Proxy- und Anmeldedaten).

proxy=http://<your proxy address>:<proxy port>
proxy_username=<username>
proxy_password=<password>

Das istoffensichtlichein Sicherheitsrisiko, da Ihre Konfigurationsdatei gültige Anmeldeinformationen im Klartext enthält. Jeder, der darauf achtet, kann diese Daten abgreifen. Stellen Sie daher sicher, dass Sie Ihre Sicherheitsvorkehrungen kennen.

Weitere Informationen finden Sie in den DokumentenHier.

Wenn Sie dies nicht hinzufügen können, yum.confbesteht Ihre einzige echte Option darin, jemanden zu kontaktieren, der dies kann. Alles Weitere würde bedeuten, dass Sie weitere Proxys und Weiterleitungen einrichten müssten, was Sie vermutlich sowieso nicht tun können.

verwandte Informationen