Problem with rancid & rsh
john heasley
heas at shrubbery.net
Thu Aug 26 14:58:13 UTC 2004
sorry, rsh does not work well at the moment. clogin (et al) need some
rework to handle rsh properly.
Wed, Aug 25, 2004 at 10:18:40AM -0700, Chris Garcia:
> Hi,
> I'm trying to use rancid, with rsh. My .cloginrc
> contains the following:
>
> add method * {rsh}
> add user * privuser
> add password * test test
> add autoenable * 1
>
> When trying to do a clogin, I get
> $ ./clogin 172.15.254.31
> 172.15.254.31
> spawn /usr/bin/rsh -l privuser 172.15.254.31
> ::ffff:172.15.254.31: Connection refused
>
> Error: Connection Refused (rsh)
>
> But, when just running
> $/usr/bin/rsh -l privuser 172.15.254.31 sh ver
> I do get back what I should...
>
> Cisco Internetwork Operating System Software
> IOS (tm) C3750 Software (C3750-I5-M), ...
>
> If I run $/usr/bin/rsh -l lprivuser 172.15.254.31,
> without the sh ver, I get reproduce the Connection
> Refused message.
>
> I get the similar behavior when running do-diffs.
>
> $ more pod-c.20040825.114819
> starting: Wed Aug 25 11:48:19 CDT 2004
>
> cvs status: failed to create lock directory for
> `/opt/rancid/CVS/pod-c/configs'
> (/opt/rancid/CVS/pod-c/
> configs/#cvs.lock): Permission denied
> cvs status: failed to obtain dir lock in repository
> `/opt/rancid/CVS/pod-c/configs'
> cvs [status aborted]: read lock failed - giving up
>
> Trying to get all of the configs.
> 172.15.254.31 clogin error: Error: Connection Refused
> (rsh)
> 172.15.254.31: missed cmd(s): show env all,show
> module,show controllers,show diagbus,show diag,dir
> /all disk1
> :,show gsr chassis,dir /all bootflash:,write term,dir
> /all disk2:,show vtp status,dir /all
> sup-bootflash:,dir
> /all slot2:,dir /all slot0:,dir /all
> sup-microcode:,dir /all disk0:,show install
> active,show bootvar,show vl
> an,show controllers cbus,dir /all nvram:,show
> flash,show version,show variables boot,show c7200,show
> boot,dir
> /all slot1:
> 172.15.254.31: End of run not found
> !
> =====================================
> It's like the commands are never sent to the device.
> I think rsh is being handled the same as telnet/ssh,
> where expect is expecting something back, but it isn't
> getting anything, so it never sends commands to the
> router, and just times out the rsh connection.
> Or am I doing something wrong?
> Any help you can provide would be appreciated.
> Thanks,
> Chris Garcia
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - 50x more storage than other providers!
> http://promotions.yahoo.com/new_mail
More information about the Rancid-discuss
mailing list