Yum über HTTP-Proxy

Yum über HTTP-Proxy

Ich habe mehrere Fedora 13-Server, die für Yum-Updates über einen HTTP-Proxy verbunden werden müssen. Der gesamte Port 80-Verkehr muss über diesen Proxy geleitet werden. Ich habe den Proxy-Server in der GUI der Netzwerkeinstellungen eingerichtet. Ich kann problemlos im Internet surfen. Ich habe meine Proxy-Informationen auch in /etc/yum.conf wie folgt eingerichtet: proxy=http:proxy.largecorp.corp/accelerated_pac_base.pac proxy_user=user proxy_password=password

Anschließend habe ich den Export HTTP_PROXY="http:proxy.largecorp.corp/accelerated_pac_base.pac" zu /etc/bashrc hinzugefügt und die Datei als Quelle verwendet.

Wenn ich yum update ausführe: Geladene Plugins: presto, refresh-packagekit Fehler: Repository-Metadaten (repomd.xml) für Repository: Fedora können nicht abgerufen werden. Bitte überprüfen Sie den Pfad und versuchen Sie es erneut.

Alle Repo-URLs sind Standard, da es sich um eine Neuinstallation handelt.

Antwort1

Verwenden Sie den NTLMAP-Proxy.http://sourceforge.net/projects/ntlmaps/konfigurieren Sie es, führen Sie es aus (Sie benötigen Python auf Ihrer Box) und geben Sie etwas wie

http://127.0.0.1:5865 

in Ihrer yum.conf (die Portnummer kann je nach Ihrer Konfiguration unterschiedlich sein).

Antwort2

http:proxy.largecorp.corp/accelerated_pac_base.pacist keine gültige URL, sollte es das nicht sein http://proxy.largecorp.corp/accelerated_pac_base.pac?

Abgesehen davon sollten Sie versuchen, explizit anzugeben, welchen Proxy yum verwenden soll, anstatt auf eine Autokonfigurations-URL wie die von Ihnen verwendete zu verweisen; etwa wie

http://proxy.largecorp.corp:8080

Suchen Sie einfach Ihre aktuellen Proxy-Einstellungen und verwenden Sie sie.

verwandte Informationen