[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08704] Re: Problem in using ldconfig on hamm
岡@情報科学.高知大です。忙しかったので...。
"近棟"すなわちMinoru Chikamuneさんより:
近棟> 近棟@九大です.
近棟> 今,「initが原因だろう」という事になってるのですが,hammでもslinkでも,
近棟> 使っているinitは同じ物みたいなんです.それがちょっと気になっています.
とのことですが、
"近棟"すなわちMinoru Chikamuneさんより:
近棟> 近棟@九大です.
近棟> ISHIKAWA Mutsumiさん wrote. [1998年10月03日(土)04時01分]
>> ということで、libc6 を static linkした init のパッケージを作成しまし
>>た。
>>#で、これでエラーが出なくなれば、init が犯人。
近棟> 試しました.一応,Linux を普通にリブートすれば fsck のエラーは無くな
近棟> るみたいでした.ただ,/ を umount して e2fsck をかけるとかの作業をする
近棟> とエラーを吐きますね( init 以外のプロセスが mmap してるから).ささやま
近棟> さんの推測通りでした.
近棟> 古い libc5 な Slackware では,fuser /etc/ld.so.cache しても,何も出力
近棟> されません.こうなってるのが正常のような...。
ということは、init に限らず普通のプログラムでも問題がある、
つまりどのプログラムにも共通するということは、共有ライブラリ
に問題があるのでは?
% ldd /sbin/init
libc.so.6 => /lib/libc.so.6 (0x40010000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
% ldd /bin/bash
libreadline.so.2 => /lib/libreadline.so.2 (0x40010000)
libncurses.so.3.4 => /lib/libncurses.so.3.4 (0x4003b000)
libdl.so.2 => /lib/libdl.so.2 (0x40080000)
libc.so.6 => /lib/libc.so.6 (0x40084000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libc6 と ld-linux が共通するライブラリです。ソースを当ってみ
ましょうか?
--
岡 充 (Mitsuru Oka)
高知大学情報科学科4回生
E-Mail:95i44@xxxxxxxxxxxxxxxx