Raspbianは2012/9/17のバージョンを使っているのですが、ふとしたことからアップデートしてみました。
ところが、
$ sudo apt-get update $ sudo apt-get upgrade
・・・としていくと、エラーでひっかかりました。
$ sudo apt-get upgrade (途中略) Do you want to continue [Y/n]? Extracting templates from packages: 100% Preconfiguring packages ... dpkg: unrecoverable fatal error, aborting: files list file for package `manpages' contains empty filename E: Sub-process /usr/bin/dpkg returned an error code (2) $
で、「files list file for package `manpages’ contains empty filename」のエラーのなおし方がわかりません。
で、いろいろ、調べてみると、
$ sudo mv /var/lib/dpkg/info/manpages.list /var/lib/dpkg/info/manpages.list.bak
$ sudo apt-get –reinstall install manpages
$ sudo apt-get update
$ sudo apt-get upgrade
と思ったら、また
Processing triggers for menu …
In file “/usr/share/menu/nano”, at (or in the definition that ends at) line 7:
use Carp;
^
Unexpected end of line.
Skipping file because of errors…
ってな感じでエラーが発生しました。
$ sudo apt-get –reinstall install nano
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
でなおりました。(ついでにアップデートも完了です)
トータルで60MBくらいのアップデート量があったので、かなり時間がかかりました。