LS-GL:debian:突然固まった


debian がブートしたが、起動しても POWER LED が点滅したまま。
少ししてブザーが鳴動、ERROR LED が4回点滅を繰り返して 突然固まった。

/usr/local/sbin/miconmon を動かしてやらないとダメなんだろうな。

miconmon のコピー

とりあえずコピー
root@UDE:~# cp /usr/local/sbin/miconmon /mnt/debinst/usr/local/sbin
root@UDE:~# cp /etc/init.d/miconmon.sh /mnt/debinst/etc/init.d

chroot して miconmon の起動確認

miconmon をまずは単独で起動してみる
root@UDE:~# chroot /mnt/debinst
sh-2.05b# miconmon
sh: /usr/local/sbin/miconmon: No such file or directory
sh-2.05b# ls -l /usr/local/sbin/miconmon
-rwxr-xr-x  1 root staff 10696 Sep  2 03:20 /usr/local/sbin/miconmon
sh-2.05b#
ファイルが存在するのに No such file or directory とは、、、
たのし。

共有ライブラリ

標準ファームでは、
root@UDE:~# ldd /usr/local/sbin/miconmon
        libc.so.6 => /lib/libc.so.6 (0x40020000)
        /lib/ld-linux.so.3 (0x40000000)
root@UDE:~#
となるのに、
debian では
sh-2.05b# ldd /usr/local/sbin/miconmon
/usr/bin/ldd: line 1: /usr/local/sbin/miconmon: No such file or directory
sh-2.05b#
たぶん、ライブラリが足りない。

標準ファームでは、

root@UDE:~# ls -l /lib/ld-linux.so.*
lrwxrwxrwx    1 root     root           16 Aug 28 21:51 /lib/ld-linux.so.2 -> /lib/ld-2.3.6.so
lrwxrwxrwx    1 root     root           11 Jul 30 17:15 /lib/ld-linux.so.3 -> ld-2.3.6.so
root@UDE:~#
こんなんで、ええの?
debian でも真似する
sh-2.05b# ln -s /lib/ld-2.3.6.so /lib/ld-linux.so.3
sh-2.05b# ls -l /lib/ld-linux.so.*
lrwxrwxrwx  1 root root 11 Sep  1 21:09 /lib/ld-linux.so.2 -> ld-2.3.6.so
lrwxrwxrwx  1 root root 16 Sep  2 11:42 /lib/ld-linux.so.3 -> /lib/ld-2.3.6.so
sh-2.05b# !ldd
ldd /usr/local/sbin/miconmon
/usr/local/sbin/miconmon: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /usr/local/sbin/miconmon)
        libc.so.6 => /lib/libc.so.6 (0x4001e000)
        /lib/ld-linux.so.3 (0x40000000)
sh-2.05b#
ちょっと進んだが、、、これ、あかんのちゃう。


LS-GL:debian のインストール:再現(3)
ハックの記録
LinkStation/玄箱 をハックしよう

LS-GL シリーズソースコード(2)

Copyright (C) 2006 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市