cactiのグラフにTeraStationも追加したいな~と思い、snmpdを動かしてみようと思う。
以下のrpmを寄せ集めてみた。
と、言うことで、以下のコマンドラインで libexpat.so.0 を作成。
はい、やっちゃいました。
libc.so.6 が見えなくなった瞬間から、すべてのコマンドが実行できなくなりました。
きゃーーーーーー、ここまでやって初期化ですか?と言うか、データ消さずに初期化できるんでしょーか?うぎゃーーーー。
焦って傷を広げないように、今日はここまでにしておこう。
とか言いながら、復旧しました。
rootのbashはログアウトしないで残していたので、以下の手順で復旧しました。
以下のrpmを寄せ集めてみた。
- net-snmp-5.2.1.2-0vl3.ppc.rpm
- rpm-libs-4.4.2-0vl15.ppc.rpm
- beecrypt-4.1.2-9vl3.ppc.rpm
- neon-0.25.5-0vl2.ppc.rpm
- sqlite3-3.3.6-0vl3.ppc.rpm
- expat-1.95.8-0vl5.ppc.rpm
と、言うことで、以下のコマンドラインで libexpat.so.0 を作成。
$ gcc -shared -o libexpat.so.0 libexpat.aこれで、snmpdを起動しようとすると、今度は
# /etc/init.d/snmpd start Starting snmpd: /usr/sbin/snmpd: /lib/libc.so.6: version `GLIBC_2.3.4' not found (required by /usr/lib/librpm-4.4.so) /usr/sbin/snmpd: /lib/libpthread.so.0: version `GLIBC_2.3.4' not found (required by /usr/lib/librpmio-4.4.so) /usr/sbin/snmpd: /lib/libc.so.6: version `GLIBC_2.3.4' not found (required by /usr/lib/librpmio-4.4.so) /usr/sbin/snmpd: /lib/libc.so.6: version `GLIBC_2.3.4' not found (required by /usr/lib/librpmdb-4.4.so) [FAILED]なんて言われる。glibc-2.3.4-2vl3.ppc.rpmを持ってきて、/lib/libc.so.6 を・・・。
はい、やっちゃいました。
libc.so.6 が見えなくなった瞬間から、すべてのコマンドが実行できなくなりました。
きゃーーーーーー、ここまでやって初期化ですか?と言うか、データ消さずに初期化できるんでしょーか?うぎゃーーーー。
焦って傷を広げないように、今日はここまでにしておこう。
とか言いながら、復旧しました。
rootのbashはログアウトしないで残していたので、以下の手順で復旧しました。
# export LD_PRELOAD=/lib/libc-2.3.2.so # ln -s /lib/libc-2.3.2.so /lib/libc.so.6 # LD_PRELOAD=は~、焦った焦った。今回は、傷が広がる前に対策を思いついて良かったですが、焦ってリカバリーでもしてたらどうなっていたことか・・・。
カテゴリ
Hardwareトラックバック(0)
このブログ記事を参照しているブログ一覧: TeraStationでsnmp
このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/1077
大変助かります。