E:python-setuptoolsアップグレードに失敗しました、apt-getが破損しています

E:python-setuptoolsアップグレードに失敗しました、apt-getが破損しています

apt-getを使用してgnome-mapsをインストールしようとすると、次のエラーが表示されます。

Preparing to unpack .../python-setuptools_3.4.1-1_all.deb ...
Unpacking python-setuptools (3.4.1-1) over (3.3-1) ...
dpkg: error processing archive /var/cache/apt/archives/python-setuptools_3.4.1-1_all.deb (--unpack):
 trying to overwrite '/usr/lib/python2.7/dist-packages/build', which is also in package python-pyaudio 0.2.7-2+b1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/python-setuptools_3.4.1-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

python-setuptoolsパッケージを更新したいのですが、どういうわけか失敗します。

apt-get -f install
apt-get clean
dpkg --configure -a

役に立ちません。

今何かをインストールしようとすると、次のようになります。

 sudo apt-get install sup
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 python-setuptools : Depends: python-pkg-resources (= 3.3-1) but 3.4.1-1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

私は不安定なDebianを使用しています。

/var/log/dpkg.log は以下を提供します。

2014-04-04 13:16:10 startup archives unpack 
2014-04-04 13:16:10 upgrade python-setuptools:all 3.3-1 3.4.1-1 
2014-04-04 13:16:10 status half-configured python-setuptools:all 3.3-1 
2014-04-04 13:16:10 status unpacked python-setuptools:all 3.3-1 
2014-04-04 13:16:10 status half-installed python-setuptools:all 3.3-1 
2014-04-04 13:16:10 status unpacked python-setuptools:all 3.3-1 
2014-04-04 13:16:11 status installed python-setuptools:all 3.3-1 

十分:協会

ベストアンサー1

apt-getまあ、必要な依存関係をインストールする前に終了したようです。逆方向の依存関係がないようだったので、python-setuptoolsそれを取り除き、何が起こるのかを確認しました。

apt-get purge python-setuptools

これがうまくいかない場合は、次のようにします。

dpkg -P python-setuptools

そこから再インストールを試みることができますが、エラーメッセージであると判断した場合は次のようになります。

trying to overwrite '/usr/lib/python2.7/dist-packages/build', which is also in package python-pyaudio 0.2.7-2+b1

パッケージに何か問題があるようです。これが再び発生した場合は、Debian にバグレポートを送信する必要があります。

パッケージの問題の場合は、古いパッケージが存在している必要があります/var/cache/apt/archives。そこから再インストールできます。dpkg -iそうでない場合は、Debianにいる必要があり、以下testingからダウンロードできます。https://www.debian.org/distrib/packages

通常実行している場合は、unstableパッケージapt-listbugsをインストールしてください。インストールするパッケージで重大なエラーが報告されると、警告が表示されます。また、この問題は通常、パッケージが到着したときに解決され、不安定な元のコンテンツにアクセスでき続けるため、ハイブリッドtesting/システム設定を検討してください。unstabletesting

おすすめ記事