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.pac
ist 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.