Debianをsqueezeにアップグレードして以降、DiCEでお名前.comのIPアドレス更新がうまくいってなかった。放っておいたらルーターの再接続でIPアドレスが変わってしまい問題になった。表示されたメッセージは「Error: サーバーに接続できませんでした」。

調べてみるとOpenSSLのライブラリへのシンボリックリンクが必要ということなので、下の記事を参考に作業してみた。

DiCEのインストール完了! | てきとーな日々を

#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の時は何もしなくても動いた。

[amazon_tags]


3月 7th, 2011

Posted In: ソフトウェア

タグ: , , , ,

One Comment