オープンソース PGMです
☆MSNの鯖だけなので留意
- スクリプトの書き換えミス
- パスが間違っている
- IDが間違っている
- ファイヤーウォールでPerl.exeを許可してない
- そもそもインターネットにつながってない
- Perlのミス
- This is perl 5, version 12, subversion 3 (v5.12.3)ではない
- PATHがおかしい
- なぜかMSN.pmがおかしい
- Crypt::SSLeayが無い
- Digest::SHA1が無い
○エラー1
Crypt::SSLeayがないとき、次のエラーをだします。
エラーメッセージではFW関連っぽく見えますがうそです。
ActivePerlじゃなくてStrawberryPerlとか変な物をつかうと
デホでSSLeayが入ってないのでおこられます
WindowsとUnixで解決方法がちがいます
SSLEAY32.dll が見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションをインストールし直すとこの問題は解決される場合があります。
Authentication request failed, the authentication server appears to be down or is not responding. Ch
eck your firewall.
解決 1-1 Winのとき
openssl-0.9.8d-2-mswin32.zipを入手して
中にあるlibeay32.dllとssleay32.dllを
C:\Perl\binなどのPerlのバイナリディレクトリにいれるだけ
解決 1-2 Unixのとき
CPANでCrypt::SSLeayをいれます
user@/tmp # cpan(enter)
CPAN: File::HomeDir loaded ok (v0.80)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
cpan> install Crypt::SSLeay(enter)
(略)
Is it OK to try to connect to the Internet? [yes](enter)
(略)
Which SSL install path do you want to use? [/usr](enter)
(略)
Do you want to run the live tests (y/N) ? [N](enter)
(略)
/usr/bin/make install - OK
cpan> exit(enter)
Lockfile removed.
○○エラー2
strangeworld.plを直接起動しようとして次のようにおこられるときがあります
これはDigest::SHA1がないのででるんですが、
先にエラー1をなおしてからやってくだせ
Can't locate Digest/SHA1.pm in @INC (@INC contains: ./lib /usr/lib/perl5/5.10/i686-linux-thread-multi /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.10 /usr/lib/perl5/vendor_perl/5.10/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10 /usr/lib/perl5/site_perl/5.8 /usr/lib/perl5/vendor_perl/5.8 .) at lib/MSN/Notification.pm line 21.
BEGIN failed--compilation aborted at lib/MSN/Notification.pm line 21.
Compilation failed in require at lib/MSN.pm line 15.
BEGIN failed--compilation aborted at lib/MSN.pm line 15.
Compilation failed in require at strangeworld.pl line 8.
BEGIN failed--compilation aborted at strangeworld.pl line 8.
☆解決2
user@/tmp # perl strangeworld.pl
user@/tmp # cpan
CPAN: File::HomeDir loaded ok (v0.80)
cpan shell -- CPAN exploration and modules installation (v1.9205)
ReadLine support enabled
cpan> install Digest::SHA1
(略)
Is it OK to try to connect to the Internet? [yes]
(略)
cpan> exit(enter)
Lockfile removed.
UbuntuにCrypt-SSLeayをインストールするとき
apt-get
$ sudo aptitude install libcrypt-ssleay-perl
Net::SSLeay もしかり
$ sudo aptitude install libnet-ssleay-perl
CentOSの場合も
$ sudo yum -y install perl-Net-SSLeay
/
最終更新:2011年10月15日 23:50