pipを使用したパッケージのインストール中に無料のデスクトップdbusエラーが発生する

pipを使用したパッケージのインストール中に無料のデスクトップdbusエラーが発生する

pipを使用してパッケージをインストールしようとすると、シェル出力の先頭にこのエラーメッセージが表示されます。

エラー:1.803:/modules/kwalletd5の内部チェックエラー:dbus.Exceptions.DBusException:org.freedesktop.DBus.Error.NoReply:メッセージ受信者が応答なしでメッセージバスから切断されました。警告:例外のためスキップ中です。キーリング:キーリングを開けませんでした:org .freedesktop.DBus.Error.ServiceUnknown:1.803という名前の.serviceファイルが提供されていません。

パッケージのインストールは停止しませんが、ここで何が起こっているのか知りたいです。

明確に言えば、私のディストリビューションはMX-Linux 21 KDEです。

ベストアンサー1

これはpipのバグのようです。最新バージョンでは、この動作が表示されない場合があります。可能であれば、最新のpipバージョンにアップグレードしてください。それ以外の場合は、キーリングの環境変数を設定して解決策を使用できます。

PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring

pip(インライン)を呼び出すか、環境に入れるたびにこの変数を設定できます。私はエラーが続くかどうかをテストし続けるので、最初のアプローチを好みます。つまり、次のように pip 操作を実行します。

PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring python3 -m pip install tk

この問題にGitHubの問題があります。https://github.com/pypa/pip/issues/8090

おすすめ記事