「dpkg:エラー処理/var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb」の解決方法


47

インストールするアップデートが100を超えても、アップデートマネージャーはアップデートされません。次のようなエラーメッセージが表示されます。

installArchives() failed: 
Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...

Extracting templates from packages: 29%%
Extracting templates from packages: 58%%
Extracting templates from packages: 88%%
Extracting templates from packages: 100%%
Preconfiguring packages ...
(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 189751 files and directories currently installed.)
Preparing to replace python-problem-report 2.0.1-0ubuntu7 (using .../python-problem-report_2.0.1-0ubuntu9_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace python-apport 2.0.1-0ubuntu7 (using .../python-apport_2.0.1-0ubuntu9_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace apport 2.0.1-0ubuntu7 (using .../apport_2.0.1-0ubuntu9_all.deb) ...
apport stop/waiting
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/apport_2.0.1-0ubuntu9_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
apport start/running
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace gnome-orca 3.4.1-0ubuntu0.1 (using .../gnome-orca_3.4.2-0ubuntu0.1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/gnome-orca_3.4.2-0ubuntu0.1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace python-piston-mini-client 0.7.2-0ubuntu1 (using .../python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace oneconf 0.2.8 (using .../oneconf_0.2.8.1_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/oneconf_0.2.8.1_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace software-center 5.2.2 (using .../software-center_5.2.2.2_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: warning: subprocess old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
Traceback (most recent call last):
  File "/usr/bin/pyclean", line 33, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error processing /var/cache/apt/archives/software-center_5.2.2.2_all.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
No apport report written because MaxReports is reached already
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 39, in <module>
    from debpython.namespace import add_namespace_files
ValueError: bad marshal data (unknown type code)
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Preparing to replace libglade2-0 1:2.6.4-1ubuntu1 (using .../libglade2-0_1%%3a2.6.4-1ubuntu1.1_amd64.deb) ...
Unpacking replacement libglade2-0 ...
Preparing to replace libv4l-0 0.8.6-1ubuntu1 (using .../libv4l-0_0.8.6-1ubuntu2_amd64.deb) ...
De-configuring libv4l-0:i386 ...
Unpacking replacement libv4l-0 ...
Preparing to replace libv4l-0:i386 0.8.6-1ubuntu1 (using .../libv4l-0_0.8.6-1ubuntu2_i386.deb) ...
Unpacking replacement libv4l-0:i386 ...
Preparing to replace libv4lconvert0:i386 0.8.6-1ubuntu1 (using .../libv4lconvert0_0.8.6-1ubuntu2_i386.deb) ...
De-configuring libv4lconvert0 ...
Unpacking replacement libv4lconvert0:i386 ...
Preparing to replace libv4lconvert0 0.8.6-1ubuntu1 (using .../libv4lconvert0_0.8.6-1ubuntu2_amd64.deb) ...
Unpacking replacement libv4lconvert0 ...
Errors were encountered while processing:
 /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/apport_2.0.1-0ubuntu9_all.deb
 /var/cache/apt/archives/gnome-orca_3.4.2-0ubuntu0.1_all.deb
 /var/cache/apt/archives/python-piston-mini-client_0.7.2+bzr57-0ubuntu1_all.deb
 /var/cache/apt/archives/oneconf_0.2.8.1_all.deb
 /var/cache/apt/archives/software-center_5.2.2.2_all.deb
Error in function: 
SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1)
Setting up libglade2-0 (1:2.6.4-1ubuntu1.1) ...
dpkg: error processing gnome-orca (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
dpkg: error processing python-problem-report (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
Setting up libv4lconvert0 (0.8.6-1ubuntu2) ...
Setting up libv4lconvert0:i386 (0.8.6-1ubuntu2) ...
dpkg: error processing python-piston-mini-client (--configure):
 Package is in a very bad inconsistent state - you should
 reinstall it before attempting configuration.
Setting up libv4l-0 (0.8.6-1ubuntu2) ...
Setting up libv4l-0:i386 (0.8.6-1ubuntu2) ...
dpkg: dependency problems prevent configuration of python-apport:
 python-apport depends on python-problem-report (>= 0.94); however:
  Package python-problem-report is not configured yet.
dpkg: error processing python-apport (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of software-center:
 software-center depends on python-piston-mini-client (>= 0.1+bzr29); however:
  Package python-piston-mini-client is not configured yet.
dpkg: error processing software-center (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of oneconf:
 oneconf depends on python-piston-mini-client (>= 0.3+bzr32-0ubuntu1); however:
  Package python-piston-mini-client is not configured yet.
dpkg: error processing oneconf (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of apport:
 apport depends on python-apport (>= 2.0.1-0ubuntu7); however:
  Package python-apport is not configured yet.
dpkg: error processing apport (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place

これは現在2週間続いており、更新を取得できません。どんな助けも素晴らしいでしょう。


1
「出力」の各行の前に4つのスペースを追加してください。どのUbuntuバージョンを確認してください。
david6

1
@ david6彼は12.04を使用しているようです。彼がOneiricまたは他のリリースバージョンでPreciseパッケージを使用している場合を除きます。(キュー:gnome-orcaバージョンはとりわけ3.4です)
jokerdino

タイトルをより具体的に編集して、12.04タグを自由に追加できるようにしました。意見が合わない場合は、適宜編集してください。
jokerdino

1
python-problem-reportバージョンは、正確なapport SRUリリース6月4日の一部です。-
ジョンSグルーバー

回答:


61

エラーの原因となっているファイルを強制的に上書きする必要があります。

sudo dpkg -i --force-overwrite <filename>

あなたの場合、それは次のようになります:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb

次に実行します:

sudo apt-get -f install

ソース:http : //www.absolutelytech.com/2010/06/30/solved-error-dpkg-error-processing-filename-unpack-trying-to-overwrite/


1
オーバーライド問題エラーを取得し、sudo dpkg -i --force-overwrite <filename>を実行すると同様の問題が発生しました。ありがとう!
マイクグレース14年

1
+1私は長い間、ubuntu16.04 OSでこのワインの問題に直面していました。今解決しました。貴重な回答をありがとう。
サティシュシャルマ

1
+1これは、lxqtの毎日のPPAが私の虐待について不平を言うのを防ぎます。
ドミニクチェリサーノ

38

次のコマンドを試すことができます。

sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

それでも同じエラーが発生する場合は、次を試してください。

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

それでもうまくいかなくても同じエラーが発生する場合でも、もう一度確認してください。


E:Problemでファイル/var/cache/apt/pkgcache.bin.random charsの名前を変更すると、同様の問題が発生しました。最初のアプローチを試してみましたが、うまくいきました。
オタク長老

1
これは私には効果がありませんでした。「dpkg:依存関係の問題により*の構成が妨げられる」などのエラーが
大量に表示される

1
これはsudo dpkg --configure -aどういう意味ですか?
パラグジャダブ

5

python-problem-reportパッケージまたはpython-minimalパッケージのバグか、パッケージの不良コピーである可能性があります。

これは正確に提案されたパッケージです。あなたのソフトウェアのソースリストからこのリポジトリを削除し、実行することを望むかもしれないapt-get update(ターミナルセッションからCtrl- Alt- T回復します)。

python-problem-report_2.0.1-0ubuntu9_all.debから削除を試みることもできます。/var/cache/apt/archivesそのためapt-get upgrade、新しいコピーを再度ダウンロードする必要があります。端末内の(Ctrl- - AltTタイプ:

sudo rm /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb

または、次を使用できます。

sudo apt-get clean

キャッシュ内のダウンロードしたファイルをすべて消去します。

アップグレードを再試行してください。

どちらも役立たない場合は、この提案されたパッケージの使用経験を説明するコメントをhttps://bugs.launchpad.net/ubuntu/+source/apport/+bug/984944に残すか、パッケージが一般的にリリースされたら、 apportパッケージに対するバグ。

https://bugs.launchpad.net/ubuntu/+source/apport/+bug/984944にこの質問に関するコメントを1つ残しましたが、実行した手順とapt-からの出力を説明するコメントを追加する必要があります上記からアップグレードを取得します。


2
おそらくバグであるというのは正しいpython-problem-reportとはいえ、私はこのsudo rmコマンドを推奨するのは不安です。それは間違いなく最後の手段であるべきです。それ以外の場合は良い仕事です!
jokerdino

sudo rm ...コマンドの入力ミスがない限り、問題はなく、最後の手段と見なされる必要はありません。ファイルは/var/cache/apt/archivesアーカイブされた(つまり、残った)パッケージファイルです。John S Gruberが言うように、やや一般的に推奨されるsudo apt-get cleanコマンドは、これらのファイルをすべて削除ます。キャッシュされた.debファイルを削除することは、次にパッケージをインストール(または再インストール)するときに、新しい(そしてできれば破損していない).debをダウンロードする必要があることを保証する安全で効果的な方法です。
エリアカガン

役に立たなかった
ハック-R

5
sudo update-alternatives --config python

代替Pythonには2つの選択肢があります(/ usr / bin / pythonを提供)。

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.5   2         auto mode
* 1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode

Press <enter> to keep the current choice[*], or type selection number: 

オプションpython2.7を選択します。


2

別の方法として、パッケージを削除してから追加してみてください。これは、Citrixクライアントで機能しました。削除するものに注意してください(もちろん)。

sudo apt-get remove icaclient:i386

1

python 2.7とpython 3.4の両方がインストールされているシステムで同様の問題が発生しました。問題は、パッケージpython-subversionとの互換性の問題でした。これは、ConfigParserの変更により、明らかにpython 2でのみ動作します。私はそれによって対処しました

ls -la /usr/bin | grep python

パス上のpython実行可能ファイルがpython 3へのシンボリックリンクであることを確認するには

ln -s /usr/bin/python2.7 /usr/bin/python

代わりにpython 2を使用します。その後、apt-getは正常に完了し、シンボリックリンクの変更を元に戻しました。

rm -f /usr/bin/python
ln -s /usr/bin/python3.4 /usr/bin/python

最後の2つのコマンドはに置き換えることができますln -rs /usr/bin/python3.4 /usr/bin/python。また、通常/usr/bin/python3、最新のpython3リリースを指す別のシンボリックリンクが既にある場合は、で次のステップに進むことができますln -rs /usr/bin/python3 /usr/bin/python。とにかく、ソリューションのおかげで、mercurialインストールの問題の後に私のために働いた。
tigerjack89

-1

これを試して:

mount -t proc proc /proc

それは私のために働いた。


これが解決策である理由について説明を追加できますか?
イゴールV.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.