web-dev-qa-db-ja.com

不明なエラー: '<class' KeyError '>'( "キャッシュにはwine-staging-i386という名前のパッケージがありません")

Ubuntuパネルに、タイトルに記載されているエラーを示すエラーサインがあります。 Sudo apt-get updateを使用しましたが、エラーは発生しませんでした。ただし、エラー記号は持続します。

どうすれば修正できますか?

17
Vineet Kaushik

14.04でも同じエラーが発生しました。 wine-staging-i386パッケージを再インストールすると、問題が修正されました。

Sudo apt-get install --reinstall wine-staging-i386
18
7H3ju

Ubuntu 64ビットを実行している場合、「wine-staging-AMD64」が仮想パッケージであり実際にはインストール可能でない「wine-staging-i386」に依存するという事実が原因である可能性があります。ここでこれについて読むことから推測できることから 「ワインの更新が利用可能な場合、キャッシュにパッケージがありません」エラー は、ビルド環境またはアップデーターがこの「ワイン」のマルチアーチ性を処理していないことですインストール。

パイプライトの実験的な64ビットフラッシュまたはunity3dプラグインを使用しておらず、他に何も「ワインステージング」の64ビットバージョンを必要としない場合は、常に「ワインステージングAMD64」とその依存関係を削除できます。これがあなたがしたいことである場合、次のように最初にパイプライトで有効/ロードした64ビットプラグインを無効にしてください:

pipelight-plugin --disable x64-flash

および/または

pipelight-plugin --disable x64-unity3d

注:すべてのユーザーに64ビットプラグインをインストールした場合は、それらの先頭で「Sudo」を使用する必要がある場合があります。

次に、次のように「ワインステージング」の64ビットバージョンをアンインストールします。

Sudo aptitude -V purge wine-staging wine-staging-AMD64 wine-staging:i386+

これにより、「wine-staging」(64ビット)依存パッケージと「wine-staging-AMD64」(64ビット)がアンインストールされ、「wine-staging:i386」(32ビット)依存パッケージがインストールされます。

32ビットパッケージは32ビットのみに依存しているので、これまでのところ私が知る限り問題はありません。

注:YMMV;)

1
ConceptRat

この問題を解決するためのいくつかのオプションがあるようです。

しかし、最初に、いくつかの教育。エラーは、i386またはx86のダウンロードされた依存関係(システムによって異なります)に不一致があることを(明らかに)ユーザーに警告することです。

15.04以降の場合:Sudo apt-get upgradeが問題を解決するための鍵のようです。

14.04以前の場合:Sudo apt-get update wine-staging-i386が機能すると報告されています。

さらに、Exomancerが述べたように、

迷惑な警告を削除するには、Y-PPA Managerを使用し、[詳細設定]で[不足しているすべてのGPGキーをインポートしてください]をクリックします。これを行うと、警告は消えます。警告が表示されるたびにこれを行う必要があります。これは迷惑であり、実際の「修正」ではありませんが、他のより良い修正が役に立たないように見える場合にも機能します。

質問も参照してください: 'wine-staging-i386' を含むパッケージ依存関係の繰り返しエラーを解決する方法

0
Jaxor

再インストールまたはアップグレードしてもこれを解決できませんでした。

Ubuntu 16.04 LTS以降では、単に実行できます

Sudo apt-get install wine1.6
0
Iqbal

Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)も取得し続けます

ここに示されているものを含む他のソリューションを試しました: 'wine-staging-i386'を含むパッケージの依存関係のエラーをどのように解決できますか 。彼らは、Sudo apt-get updateと上記の同じソリューションSudo apt-get install --reinstall wine-staging-i386を実行することを提案しました。

迷惑な警告を取り除くために私のために働くものは、Y-PPA Managerと 'Advanced」をクリックし、「不足しているすべてのGPGキーをインポートしてみてください」これを行うと、警告は消えます。警告が表示されるたびにこれを行う必要があります。これは迷惑であり、実際の「修正」ではありませんが、他のより良い修正が役に立たないように見える場合にも機能します。

0
Exomancer