はてダラが動かない。。
環境を変えたらこんなエラーが出てはてダラが動かなかった。。。
$ 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