From marutosijp2 @ yahoo.co.jp Mon Jan 5 20:52:19 2009 From: marutosijp2 @ yahoo.co.jp (MARUYAMA Toshio) Date: Mon, 5 Jan 2009 20:52:19 +0900 (JST) Subject: [Ultramonkey-l7-users 150] =?iso-2022-jp?b?MzJiaXQgGyRCJEckThsoQiAyLjEuMC0wIGw3ZGlyZWN0b3Jk?= =?iso-2022-jp?b?IBskQjUvRjA7fhsoQiAiUmFuZ2UgaXRlcmF0b3Igb3V0c2lkZSBpbnRl?= =?iso-2022-jp?b?Z2VyIHJhbmdlIg==?= Message-ID: <20090105115219.18335.qmail@web3509.mail.bbt.yahoo.co.jp> まるやまと申します。 UltraMonkey-L7 2.1.0-0 がリリースされたということで、 2.0.0 からの乗り換えを試したところ、 l7directord の起動で、以下のエラーが出て起動できませんでした。 # /etc/init.d/l7directord start Starting l7directord ... Range iterator outside integer range at /usr/sbin/l7directord line 1167, <$_[...]> line 33. [FAILED] 環境は、32bit CentOS 5.2 です。 l7directord.cf では以下のようにしています。 virtual=192.168.0.226:9000 real=192.168.0.226:80 masq 1 real=192.168.0.222:80 masq 1 以下の修正をして、何とか動かしています。 問題無いでしょうか。 --- l7directord.orig 2008-12-16 08:02:10.000000000 +0900 +++ l7directord 2009-01-05 20:34:25.000000000 +0900 @@ -1164,7 +1164,8 @@ } my @reals = (); - for my $int_ip ($int_ip1 .. $int_ip2) { + # for my $int_ip ($int_ip1 .. $int_ip2) { + for ( my $int_ip = $int_ip1 ; $int_ip <= $int_ip2 ; $int_ip++ ) { my %new_real = %real; $new_real{server}{ip } = int_to_ip($int_ip); $new_real{server}{port} = $resolved_port; 以上よろしくお願いします。 -------------------------------------- Power up the Internet with Yahoo! Toolbar. http://pr.mail.yahoo.co.jp/toolbar/ -------------- next part -------------- HTMLの添付ファイルを保管しました... URL: http://lists.sourceforge.jp/mailman/archives/ultramonkey-l7-users/attachments/20090105/5f6ea8ca/attachment.htm From makoto @ kanon-net.jp Mon Jan 5 22:51:32 2009 From: makoto @ kanon-net.jp (Shinya TAKEBAYASHI) Date: Mon, 05 Jan 2009 22:51:32 +0900 Subject: [Ultramonkey-l7-users 151] Re: =?iso-2022-jp?b?MzJiaXQgGyRCJEckThsoQiAyLjEuMC0wIGw3ZGlyZWN0?= =?iso-2022-jp?b?b3JkIBskQjUvRjA7fhsoQiAiUmFuZ2UgaXRlcmF0b3Igb3V0c2lkZSBp?= =?iso-2022-jp?b?bnRlZ2VyIHJhbmdlIg==?= In-Reply-To: <20090105115219.18335.qmail@web3509.mail.bbt.yahoo.co.jp> References: <20090105115219.18335.qmail@web3509.mail.bbt.yahoo.co.jp> Message-ID: まるやま さま 竹林です. 本件,ご連絡ありがとうございます. まるやまさんの対処で動いているようであれば,取り急ぎ今のまま お使いいただけますか. こちらでも試してみます. // おふれこ リリース前の版で IP アドレスを int の数値に変換するルーチン(ip_to_int)で Range iterator outside integer range が出たことがあったのですが・・・ それと関連しているかもしれません. 田沼さん,この辺どうでしたっけ. ---------------------------------------------------------------- Shinya TAKEBAYASHI E-mail(private): makoto @ kanon-net.jp GPG ID : FFD20D1F GPG FP : 7B5B E0FC B785 7457 683C 47D6 5564 DDDD FFD2 0D1F ---------------------------------------------------------------- *** MARUYAMA Toshio wrote in message <20090105115219.18335.q mail @ web3509.mail.bbt.yahoo.co.jp> *** Subject: [Ultramonkey-l7-users 150] 32bit での 2.1.0-0 l7directord 起動時 " Range iterator outside integer range" *** Date: Mon, 5 Jan 2009 20:52:19 +0900 (JST) > まるやまと申します。 > > UltraMonkey-L7 2.1.0-0 がリリースされたということで、 > 2.0.0 からの乗り換えを試したところ、 > l7directord の起動で、以下のエラーが出て起動できませんでした。 > > # /etc/init.d/l7directord start > Starting l7directord ... Range iterator outside integer range at > /usr/sbin/l7directord line 1167, <$_[...]> line 33. > > [FAILED] > > 環境は、32bit CentOS 5.2 です。 > > > l7directord.cf では以下のようにしています。 > > virtual=192.168.0.226:9000 > real=192.168.0.226:80 masq 1 > real=192.168.0.222:80 masq 1 > > > 以下の修正をして、何とか動かしています。 > 問題無いでしょうか。 > > --- l7directord.orig 2008-12-16 08:02:10.000000000 +0900 > +++ l7directord 2009-01-05 20:34:25.000000000 +0900 > @@ -1164,7 +1164,8 @@ > } > > my @reals = (); > - for my $int_ip ($int_ip1 .. $int_ip2) { > + # for my $int_ip ($int_ip1 .. $int_ip2) { > + for ( my $int_ip = $int_ip1 ; $int_ip <= $int_ip2 ; $int_ip++ ) { > my %new_real = %real; > $new_real{server}{ip } = int_to_ip($int_ip); > $new_real{server}{port} = $resolved_port; > > > 以上よろしくお願いします。 > > -------------------------------------- > Power up the Internet with Yahoo! Toolbar. > http://pr.mail.yahoo.co.jp/toolbar/