[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:57240] Re: アップデート時のエラー?メッセージ



武藤さん、回答ありがとうございます。
アドバイスに従い、削除→再インストールを行いましたので、
これからはこの警告が出ることはないものと思います。

「特に実害のない警告」、とある方が書いていたのは
apt-get においてではなく
ldconfig においてのことでした。

http://d.hatena.ne.jp/NU_Pan/20121119/1353306506

共有ライブラリだとかリンクだとかに関することであれば
apt-get でも ldconfig でもおそらく似たようなものだろう、
と経験の浅い私には思えてしまったのですが。
これの元ネタは

http://www.mail-archive.com/lfs-support@xxxxxxxxxxxxxxxxxxxx/msg13351.html

とのことで、ここに張ってあるリンク先の

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41816

の内容も私にはサッパリですが、
参考のために書いておきます。
(武藤さんは既に目を通されているのかもしれませんが)

---
Kenji Matsui



引用 Kenshi Muto <kmuto@xxxxxxxx>:

武藤@Debianぷろじぇくとです。

At Sun, 10 Aug 2014 22:02:54 +0900,
kmatsui@xxxxxxxxxxxxxxxxxx wrote:
アップデート時に
「・・・はELF ファイルではありません - 先頭に誤ったマジックバイトを持っています。」
というメッセージがよく出て気になっていました。
どこかのサイトに「これは実害はないらしい」と書いてあったのですが、
そう思って間違いないでしょうか?

いいえ、ファイルシステムかファイルが壊れています。

amd64環境であればこんな感じになるはず。

$ file /usr/lib/libnetpbm.so.10.0
/usr/lib/libnetpbm.so.10.0: ELF 64-bit LSB shared object, x86-64, version 1 (SYS V), dynamically linked, BuildID[sha1]=0xcd5156830da8733a349fcbc91f9ed67da1349ca3
, stripped

該当パッケージlibnetpbm10を再インストールしてみたほうがいいですね。
--
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)