Fedora 25:Gnome Software CenterとCurlはプロキシの背後で機能しません。

Fedora 25:Gnome Software CenterとCurlはプロキシの背後で機能しません。

アップデート - 現在Fedora 25を使用していますが、問題はまだ解決されていません。

私のラップトップにはFedora 25 Workstationがあります。インターネット接続はプロキシサーバーを介してのみ可能です。

dnfとのプロキシ設定を正常に構成しましたwget。端末でdnfを使用してパッケージをインストールして更新できます。wgetFirefoxも機能します。

ただし、Gnome Software Centerは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 (ソース1) (ソース2)

3: ~/.bash_profile~/.curlrc、 にプロキシ情報を追加します。/etc/profile (源泉)

これらのどれも機能しません。

Gnomeソフトウェアセンターを正しく機能させるには?

答え1

proxy=...の各行metalink=の後に追加することで、この問題を解決できます/etc/yum.repos.d/*.repo。まだテストしたことはありませんが、次のようになります。ただPackageKitデーモンがプロキシ設定を受け入れる設定ファイル。 /etc/PackageKitでプロキシ設定のサポートが削除されました。

何が起こるかは、PackageKitクライアントがプロキシを設定することです。 (コンソールコマンド)の場合、pkconこれは環境変数に基づいており、GNOMEソフトウェアの場合はGNOMEプロキシ設定に基づいています。現時点では、これらの機能が正しく機能していないようです。

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

エンタープライズ環境では、プロキシ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 Finalにアップデートしましたが、まだ同じバグが発生します。

答え2

私はこれが古いスレッドであることを知っていますが、会社の環境でFedoraをプロキシサーバーとして使用して同じ問題に直面しました。

質問リンクを提供ソースジェダイKevin Koflerは、2018年にKevin Koflerが述べた答えから眉毛を上げました。

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

私はこれを試してみましたが、本当に私にはうまくいきました。この質問に対するGoogleの最初の結果の1つであり、他の人もこの記事に触れることができるので、ここに追加したいと思いました。

関連情報