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 dnf
und erfolgreich konfiguriert wget
. Ich kann Pakete mit dnf vom Terminal aus installieren und aktualisieren. wget
und Firefox funktioniert auch.
Aber Gnome Software Center curl
funktioniert 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.