餡子付゛録゛

ソフトウェア開発ツールの便利な使い方を紹介。

PidginでYahoo!Japanに接続不能のときの対処方法

PidginでYahoo!Japanに接続できなくなりました。
原因は、認証サーバーのIPアドレスをもどすマスター・サーバーが停止したためのようです。Pidginはマスター・サーバーしか問い合わせに行かないようで、サーバー応答が無いとメッセージが出て接続できなくなります。
解決方法は、あまり良い方法ではありませんが、libymsg.dll内のマスター・サーバーのURLを、セカンダリ・サーバーに置換すると接続ができます。

mv libymsg.dll libymsg.dll.bak
sed s/cs1.msg.vip.ogk.yahoo.co.jp/cs2.msg.vip.ogk.yahoo.co.jp/ libymsg.dll.bak > libymsg.dll

置換はLinux上のsedで行いました。libymsg.dllは、C:\Program Files\Pidgin\libymsg.dllのような場所にあるので、探してみてください。
そのうちcs1が復活すると思いますが、緊急で接続したい人はこれで。