[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:20194] Re: Net::Telnet について



At Wed, 19 Jan 2000 14:47:34 +0900,
UNO Takeshi <uno@xxxxxxxxxxxxx> wrote:
> 
> From: 末木 完治  <kanchi@xxxxxxxxxxxxx>
> Subject: [debian-users:20185] Net::Telnet について
> Date: Wed, 19 Jan 2000 14:20:12 +0900

> > 現在、Net::Telnetを使用して下記のようなperlスクリプトを書いたのですが、
> > いざ起動してみると
> > login timed-out waiting for password prompt at test.pl line 11
> > というエラーが出てしまいました。debian poteto 2.2.4を使用しているので
> 
> 試してみましたけど、できましたよ?

試してみたら、成功したり上記のエラーが出たりします。loginが問題なので
loginのあとすぐcloseするように手直しして数回実行するとこんな感じです。

milktea:~/tmp[022]% ./telnet.pl    
milktea:~/tmp[022]% ./telnet.pl
timed-out waiting for password prompt at ./telnet.pl line 10
milktea:~/tmp[022]% ./telnet.pl
milktea:~/tmp[022]% ./telnet.pl
timed-out waiting for password prompt at ./telnet.pl line 10
milktea:~/tmp[022]% ./telnet.pl
timed-out waiting for password prompt at ./telnet.pl line 10

ということで、単純なパスワード違いとかじゃないかもしれません。

試しにシステムコールをトレースすると、ログインプロンプトに対してユーザ
名を送ってそのエコーバックが返ってくるところまでは全く同じで、失敗する
ときはその後に来るはずのパスワードのプロンプトを待つselectがタイムアウ
トしているように見えました。

解決には至っていませんがとりあえず報告します。

                                                       松井