IRLP再構築

The 7.08 ISO is the latest public IRLP CD
based on the CentOS 4.9 release.

CentOS 4.8 IRLP 7.08 ISOをDLしてインストール
バックアップファイルは既にUSBメモリに保存済み。

再構築後、IRLP、EchoIRLPは問題なく動作確認できたのですが
「Post node status to Twitter」からエラーが(--〆)

perlが実行できるか確認。

# which perl
/usr/bin/perl
CPANでスクリプトでNet::Twitter::Liteモジュールをインストール
# perl -MCPAN -e shell
/usr/lib/perl5/5.8.8/CPAN/Config.pm initialized.
cpan> install Net::Twitter::Lite
Running install for module Net::Twitter::Lite
Running make for M/MM/MMIMS/Net-Twitter-Lite-0.10003.tar.gz
LWP not available
Fetching with Net::FTP:
  ftp://ftp.jaist.ac.jp/pub/CPAN/authors/id/M/MM/MMIMS/Net-Twitter-Lite-0.10003.tar.gz
CPAN: Digest::MD5 loaded ok
下記、irlp-tweet.plファイルに legacy_lists_api => 0,
追加して解決。
#!/usr/bin/perl

use Net::Twitter::Lite;

my $nt = Net::Twitter::Lite->new(
  consumer_key        => '******',
  consumer_secret     => '******',
  legacy_lists_api => 0,
  access_token        => '******',
  access_token_secret => '******'
);

my $result = eval { $nt->update($ARGV[0])};

warn "$@\n" if $@;