in reply to Re: Losing my mind with Net::OpenSSH and Expect
in thread Losing my mind with Net::OpenSSH and Expect
Thanks for the response. When I did it just as you said, I got:
I had had issues trying to include the -k in the sudo command, so I made it a separate $ssh->system() call, and it does seem to work except that I have to hit Enter for it to go into interactive mode. Sounds trivial, I know, but I'm hitting rather a lot of machines.fcntl returned undef during exp_init of Expect=GLOB(0x97b1760), Bad fi +le descriptor
If I get rid of exp_continue after sending the password, it goes straightaway. Unfortunately, if it fails it doesn't catch the "Sorry", and just prompts me for a password. So it's a catch-22.
I'll be darned if I can detect a substantive difference between your code and mine, too, beyond what I've mentioned!
I'm on Ubuntu 10 and OpenSSH:
OpenSSH_5.5p1 Debian-4ubuntu5, OpenSSL 0.9.8o 01 Jun 2010
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Losing my mind with Net::OpenSSH and Expect
by rastoboy (Monk) on Mar 01, 2011 at 00:58 UTC | |
by salva (Canon) on Mar 01, 2011 at 09:37 UTC | |
by rastoboy (Monk) on Mar 01, 2011 at 20:48 UTC | |
by salva (Canon) on Mar 02, 2011 at 09:46 UTC | |
by rastoboy (Monk) on Mar 03, 2011 at 18:29 UTC | |
by rastoboy (Monk) on Mar 06, 2011 at 18:53 UTC |