Raspberry PiをWebサーバーとしてセットアップしましたが、5分前まではすべて正常に機能しており、man-db、apt、またはいくつかのPerlライブラリを台無しにしたようです。ロードエラーが原因で、apt-getがアプリケーションを適切に更新およびインストールしていないようです。
harry @ raspberrypi〜 $ Sudoapt-アップグレードを取得
.。
次のパッケージがアップグレードされます。
pypy-upstreamraspi-configスクラッチ
.。
37秒で40.4MBをフェッチ(1088 kB/s)
/ usr/bin/Perl:共有ライブラリのロード中にエラーが発生しました:/usr/lib/libperl.so.5.14:e_identのゼロパディング
.。
Man-db(2.6.2-1)の設定.。
/ usr/bin/Perl:共有ライブラリのロード中にエラーが発生しました:/usr/lib/libperl.so.5.14:e_identのゼロパディング
dpkg:man-dbの処理中にエラーが発生しました(--configure):
.。
処理中にエラーが発生しました:man-db
サブプロセスがインストールされたインストール後のスクリプトがエラー終了ステータス127を返しました
E:サブプロセス/ usr/bin/dpkgがエラーコードを返しました(1)
ここに完全なペーストビン: http://Pastebin.com/LYKQ5Xde
どこかのフォーラムで提案されているように 'Sudo dpkg-reconfigure -phigh -a'を試したところ、同じPerlエラーが発生しました。
/ usr/bin/Perl:共有ライブラリのロード中にエラーが発生しました:/usr/lib/libperl.so.5.14:e_identのゼロ以外のパディング
どんな助けでも大歓迎です、ありがとう!
Libperl.so.5.14を含むパッケージを再インストールしてみてください。そのパッケージは「Perl-base」です。試してみてください
apt-get --reinstall install Perl-base
これも失敗する場合は、パッケージファイル(Perl-base_5.14 .... deb)を再インストールしてみてください。ミラーから手動でダウンロードすることも、最後のアップグレードから/ var/cache/apt/archivesにキャッシュすることもできます。でインストール
dpkg -i Perl-base_5.14..whatever..deb
ああ、メモ:ファイルがどのパッケージに属しているかを自分で確認できます。
$ dpkg -S libperl.so.5.14
Perl-base: /usr/lib/libperl.so.5.14.2
Perl-base: /usr/lib/libperl.so.5.14