Fedora 25: Gnome Software Center und Curl funktionieren nicht hinter einem Proxy

Fedora 25: Gnome Software Center und Curl funktionieren nicht hinter einem Proxy

Update – Ich bin jetzt auf Fedora 25, aber das Problem ist immer noch nicht gelöst.

Ich habe Fedora 25 Workstation auf meinem Laptop. Der Internetzugang erfolgt nur über einen Proxyserver.

Ich habe die Proxy-Einstellungen für dnfund erfolgreich konfiguriert wget. Ich kann Pakete mit dnf vom Terminal aus installieren und aktualisieren. wgetund Firefox funktioniert auch.

Aber Gnome Software Center curlfunktioniert nicht. Jedes Mal, wenn ich versuche, etwas vom Software Center zu installieren, erhalte ich den Fehler

Curl Fehler (7): Keine Verbindung zum Server möglich für https://mirrors.fedoraproject.org/metalink?repo=fedora-24&arch=x86_64 [Verbindung zu Port 443 von mirrors.fedoraproject.org konnte nicht hergestellt werden: Verbindung abgelehnt]

Was ich bisher versucht habe:

1 : Proxy-Einstellungen vornehmen mitdconf-editor (Quelle)

2 : Manuelles Hinzufügen von Proxy-Informationen zu/etc/PackageKit/PackageKit.conf (Quelle1) (Quelle2)

3: Proxy-Informationen zu ~/.bash_profile, ~/.curlrc, hinzufügen/etc/profile (Quelle)

Nichts davon hat funktioniert.

Wie bekomme ich das Gnome Software Center zum Laufen?

Antwort1

Sie können versuchen, dies zu umgehen, indem Sie proxy=...nach jeder einzelnen metalink=Zeile in hinzufügen /etc/yum.repos.d/*.repo. Ich habe das nicht getestet, aber dies sindnurKonfigurationsdateien, aus denen der PackageKit-Daemon Proxy-Einstellungen akzeptiert. Die Unterstützung zum Festlegen eines Proxys in /etc/PackageKit wurde entfernt.

Was passieren soll, ist, dass der PackageKit-Client einen Proxy einrichtet. Mit pkcon(Konsolenbefehl) basiert dies auf Umgebungsvariablen; mit GNOME-Software basiert es auf der GNOME-Proxy-Einstellung. Ich glaube jedoch, dass im Moment keines von beiden richtig funktioniert:

https://bugzilla.redhat.com/show_bug.cgi?id=1348843

In einer Unternehmensumgebung mit reinem Proxy-Webzugriff konfiguriere ich den HTTP-, HTTPS- und FTP-Proxy über die GUI.

Wenn ich „Software“ verwende, passiert nichts. Ich kann den Katalog durchsuchen, aber die Installation funktioniert nicht.

Wenn ich „pkcon“ in der Befehlszeile verwende, erhalte ich eine Fehlermeldung:

[…@… ~]$ LC_ALL=C pkcon -v update
10:04:32  PackageKit          Verbose debugging enabled (on console 1)
10:04:32  PackageKit          failed to set proxy: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_2dengine_2derror_2dquark.Code3: setting the proxy failed
Command failed: The proxy could not be set: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_2dengine_2derror_2dquark.Code3: setting the proxy failed

„dnf“ funktioniert und die Umgebung ist richtig eingestellt.

Wenn ich in der Shell alle Proxys deaktiviere, versucht pkcon den Download, schlägt aber offensichtlich fehl.

Versions-Release-Nummer der ausgewählten Komponente (falls zutreffend): Ich verwende das neueste PackageKit auf F24: 1.1.1-3.fc24

...

Gerade auf F25 Final aktualisiert, immer noch der gleiche Fehler.

Antwort2

Ich weiß, dass dies ein alter Thread ist, aber ich bin gerade auf dasselbe Problem gestoßen, als ich Fedora in einer Unternehmensumgebung als Proxyserver verwendet habe.

Der Link zur Ausgabe vonQuelleJediin seiner Antwort erregte Kevin Kofler 2018 einige Aufmerksamkeit, als er erklärte

Sie müssen ProxyHTTP= in /etc/PackageKit/PackageKit.conf festlegen

Ich habe das ausprobiert und es hat bei mir tatsächlich funktioniert. Ich wollte das hier nur hinzufügen, da es eines der ersten Ergebnisse bei Google für das Problem ist und andere Leute möglicherweise auf diesen Beitrag stoßen.

verwandte Informationen