web-dev-qa-db-ja.com

Fedora 25:Gnome SoftwareCenterとCurlがプロキシの背後で機能しない

更新-現在Fedora 25を使用していますが、問題はまだ解決されていません。

ラップトップにFedora25ワークステーションがあります。インターネットアクセスはプロキシサーバーのみを介して行われます。

dnfwgetのプロキシ設定を正常に構成しました。ターミナルからdnfを使用してパッケージをインストールおよび更新できます。 wgetとfirefoxも機能します。

ただし、Gnome SoftwareCenterとcurlは機能しません。ソフトウェアセンターから何かをインストールしようとすると、エラーが発生します

カールエラー(7):サーバーに接続できませんでした https://mirrors.fedoraproject.org/metalink?repo=Fedora-24&Arch=x86_64 [mirrors.fedoraproject.orgポートへの接続に失敗しました443:接続が拒否されました]

私がこれまでに試したこと:

1:dconf-editor(ソース)を使用してプロキシ設定を設定します

2:プロキシ情報を/etc/PackageKit/PackageKit.conf(Source1)(Source2) に手動で追加します=

3:プロキシ情報を~/.bash_profile~/.curlrc/etc/profile(ソース)に追加します

これらはどれも機能していません。

Gnome Software Centerを機能させるにはどうすればよいですか?

4
Manoj

proxy=...のすべてのmetalink=行の後に/etc/yum.repos.d/*.repoを追加することで、これを回避することができます。私はこれをテストしていませんが、これらはPackageKitデーモンがプロキシ設定を受け入れるonly構成ファイルです。/etc/PackageKitでのプロキシ設定のサポートは削除されました。

発生するはずのことは、PackageKitクライアントがプロキシを設定することです。 pkcon(コンソールコマンド)では、これは環境変数に基づいています。 GNOME Softwareでは、GNOMEプロキシ設定に基づいています。現時点では、これらはどちらも正しく機能しないと思います。

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

プロキシのみのWebアクセスを使用する企業環境では、GUIを介してHTTP、HTTPS、およびFTPプロキシを構成します。

「ソフトウェア」を使用しても何も起こりません。カタログを閲覧できますが、インストールができません。

コマンドラインから「pkcon」を使用すると、エラーが発生します。

[…@… ~]$ 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」が動作し、環境が正しく設定されています。

シェルですべてのプロキシの設定を解除すると、pkconはダウンロードを試みますが、明らかに失敗します。

バージョン-選択したコンポーネントのリリース番号(該当する場合):F24で最新のPackageKitを使用しています:1.1.1-3.fc24

.。

F25ファイナルにアップデートしたばかりですが、まだ同じバグです。

1
sourcejedi

これが古いスレッドであることは知っていますが、プロキシサーバーとして企業環境でFedoraを使用しているときに同じ問題が発生しました。

sourcejedi が彼の回答で提供した問題へのリンクは、2018年に注目を集め、KevinKoflerは次のように述べています。

/etc/PackageKit/PackageKit.confでProxyHTTP =を設定する必要があります

私はこれを試しました、そしてそれは実際に私のために働きました。これはGoogleでの問題の最初の結果の1つであり、他の人がこの投稿に出くわす可能性があるため、ここに追加したかっただけです。

1
Vincent Scharf