はてダラが動かない。。

環境を変えたらこんなエラーが出てはてダラが動かなかった。。。

$ perl hw.pl -u hogehoge -p fugafuga -d
DEBUG: Debug flag on.
Hatena Diary Writer Version 1.4.1
Copyright (C) 2004,2005 by Hiroshi Yuki.
DEBUG: main: files: current dir (.): ./2011-08-04.txt
Login to https://www.hatena.ne.jp/login as hogehoge.
DEBUG: login: 501 Protocol scheme 'https' is not supported (LWP::Protocol::https not installed
DEBUG: login: $r = LWP will support https URLs if the LWP::Protocol::https module is installed.

Login OK.
DEBUG: login: Making cookie jar.
DEBUG: login: $cookie_jar =
DEBUG: read_title_body: input: ./2011-08-04.txt
Post 2011-08-04.
DEBUG: create_it: 2011-08-04.
DEBUG: create_it: 302 Moved
DEBUG: create_it: Location: /hogehoge/
DEBUG: create_it: returns 0 (ERROR).
ERROR: try_it: Check username/password.

結局は以下のすべてのモジュールを一旦アンイストールした後、以下のモジュールをインストールしたら成功。

  • LWP::UserAgent
  • LWP::Protocol::https

1番目のモジュールはともかく、2番目のモジュールはデバッグしなきゃわからなかった。
(下のモジュールは公式ドキュメントにインストールするように記載があったけど。。。)

  • Crypt::SSLeay