apt-getを使用できません:dpkg:回復不能な致命的なエラー…最後の改行がありません


8

apt-getコマンドを使用してpiにパッケージをインストールできません。

私はを使用してpython-pipをインストールしようとし始めました

sudo apt-get install python-pip

エラーになります

dpkg: unrecoverable fatal error, aborting:
files list file for package 'libc6:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

他のいくつかのパッケージを試しましたが、どれもうまくいきませんでした。それらはすべて同じエラーになります。

Googleからいくつかの修正を試みた後、問題を解決できませんでした。


同様の問題があります。何かをインストールすると、パッケージ `fcmp 'のファイルリストファイルに空のファイル名が含まれます。そして、libc6を再インストールしようとしましたが、このメッセージとdpkgエラーコード2が表示されました。

回答:


8

ファイル/var/lib/dpkg/info/libc.list(またはその名前に最も近いファイル)を削除してから実行しますsudo apt-get install libc --reinstall


libc6:armhf.listの名前を変更して、再インストールを実行しました。これが結果でした:pastebin.com/mr224BqB Cを別の場所にインストールしようとしたことを思い出しません。
MrZander

私も/lib/arm-linux-gnueabihf/libc-2.13.soセットアップしています。このスレッドはその後はコマンドが機能しないと言っているので、削除しないでください。
HeatfanJohn

まあ、私はこのソリューションが半分うまくいったと思います。警告エラーが表示されますが、パッケージはインストールされます。
MrZander 2013年

そこに静かなヒーロー。@MrZanderこれは受け入れられる答えになるはずです。パッケージに同じ問題がありraspberrypi-bootloader、削除/var/lib/dpkg/info/raspberrypi-bootloader.listして再インストールしたところ、エラーは解消しました。
php_nub_qq

2

私も最初のインストールでそれに遭遇しました:ファームウェアをdd化しました、最初の起動、apt-get更新が機能しません。結論:SDカードにエラーを書き込みます。私の場合、カードが古かったので別のカードを購入しました。書き込みエラーは、電源不良/マイクロUSBケーブル不良でも発生する可能性があることに注意してください。


これを承認済みとしてフラグを立てます。SDカードのフラッシュ中に問題が発生しました。
MrZander
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.