Debianをsqueezeにアップグレードして以降、DiCEでお名前.comのIPアドレス更新がうまくいってなかった。放っておいたらルーターの再接続でIPアドレスが変わってしまい問題になった。表示されたメッセージは「Error: サーバーに接続できませんでした」。
調べてみるとOpenSSLのライブラリへのシンボリックリンクが必要ということなので、下の記事を参考に作業してみた。
#locate libssl.so
#locate libcrypto.so
で、ライブラリを探し、シンボリックリンクを張る
# ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.0
# ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.0
これでOK
あとはDiCEを実行すれば、IP更新できる・・・はず
書いてある通りにやってみたが、同じ環境なのに動かなかった。
ふと、64bitOSということを思い出して、32bitのライブラリにリンクしてみた。
$ sudo ln –s /usr/lib32/libssl.so.0.9.8 /usr/lib/libssl.so.0
この後試すとIPアドレスの更新に成功した。libcrypto.soはリンクしなくてもお名前,comは動いた。
同じ64bitなのに同じ方法でなぜ動かないのかわからない。それにlennyの時は何もしなくても動いた。
takaaki 3月 7th, 2011
Posted In: ソフトウェア