[rancid] Rancid not backing up some HP switches but can login to them

Doug Hughes doug.hughes at keystonenap.com
Tue Oct 18 16:01:04 UTC 2016


Ok, that makes sense, and I looked through the expect on the second test 
and it looks reasonable.

What happens if you do:



<from rancid home dir>
bin/rancid -t hp -d -f /opt/rancid-3.4.99/.cloginrcx.y.121.146

On 10/18/2016 10:28 AM, Remsik,Robert wrote:
>
> No, it's not actually LOGIN, I have to scrub the output a little to 
> remove identifying information, IPs, Logins, Passwords before posting 
> it online.
>
>
> *checks*
>
> The .cloginrc file has the correct login information.
>
>
>
>
> Robert Remsik
>
> ACNS
>
> Desk Phone: 970 491 7120
>
> Robert.Remsik at colostate.edu
>
>
>
> ------------------------------------------------------------------------
> *From:* Rancid-discuss <rancid-discuss-bounces at shrubbery.net> on 
> behalf of Doug Hughes <doug.hughes at keystonenap.com>
> *Sent:* Monday, October 17, 2016 1:15 PM
> *To:* rancid-discuss at shrubbery.net
> *Subject:* Re: [rancid] Rancid not backing up some HP switches but can 
> login to them
>
> Your prompt is LOGIN at ... but the regexp is looking for Login
>
>
> Is your username really 'LOGIN' ? ssh seems to think so. I'd check 
> your .cloginrc to make sure the username is correct.
>
>
>
> On 10/17/2016 2:48 PM, Remsik,Robert wrote:
>> Hello!
>>
>> I'm having trouble getting rancid to backup some HP switches. 
>>  Debugging as per the FAQ with NOPIPE=yes set, the hlogin file 
>> appears to have no issues logging in running commands.  It's only 
>> when I add the 't' tag to save the file does hlogin fail to login and 
>> time out.  I'm guessing it's something to do with the formatting of 
>> the prompt (as other HP switches do work), but I don't know what the 
>> difference would be.  I'm hoping you guys can help point out what the 
>> issue might be.
>>
>> Thank you again for your swift and responsive emails!
>> Robert,
>>
>> (I apologize for the length of this email - expect is a little 
>> verbose!  :))
>> -----
>>
>> .:: Base SSH ::.
>>
>> rancid at truck:~/bin$ sshLOGIN at x.y.121.146 <mailto:LOGIN at 10.100.121.146>
>>
>> We'd like to keep you up to date about:
>>
>>   * Software feature updates
>>
>>   * New product announcements
>>
>>   * Special events
>>
>>
>> Please register your products now at: www.ProCurve.com 
>> <https://word-edit.officeapps.live.com/we/www.ProCurve.com>
>>
>> LOGIN at x.y.121.146 <mailto:LOGIN at 10.100.121.146>'s password:
>>
>> .:: Test using the –t flag (it does not work) ::.
>>
>> rancid at truck:~/bin$ ./hlogin  -t test -c 'show ip' -f 
>> /opt/rancid-3.4.99/.cloginrc x.y.121.146
>>
>> x.y.121.146
>>
>> spawn /opt/rancid-3.4.99/bin/hpuifilter -- ssh -x -l LOGIN x.y.121.146
>>
>> Error: TIMEOUT reached
>>
>> .:: Test using the –t flag and the –d flag (it does not work) ::.
>>
>> rancid at truck:~/bin$ ./hlogin -d -t test -c 'show ip' -f 
>> /opt/rancid-3.4.99/.cloginrcx.y.121.146
>>
>> x.y.121.146
>>
>> spawn /opt/rancid-3.4.99/bin/hpuifilter -- ssh -x -l LOGIN x.y.121.146
>>
>> parent: waiting for sync byte
>>
>> parent: telling child to go ahead
>>
>> parent: now unsynchronized from child
>>
>> spawn: returns {64435}
>>
>> Gate keeper glob pattern for '(Connection refused|Secure connection [^
>>
>> ]+ refused|Connection closed by)' is ''. Not usable, disabling the 
>> performance booster.
>>
>> Gate keeper glob pattern for '(Host key not found |The authenticity 
>> of host .* be established).* \(yes/no\)\?' is ''. Not usable, 
>> disabling the performance booster.
>>
>> Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED.* 
>> \(yes/no\)\?' is 'HOST IDENTIFICATION HAS CHANGED* (yes/no)\?'. 
>> Activating booster.
>>
>> Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED[^
>>
>> ]+' is 'HOST IDENTIFICATION HAS CHANGED*'. Activating booster.
>>
>> Gate keeper glob pattern for 'Offending key for .* \(yes/no\)\?' is 
>> 'Offending key for * (yes/no)\?'. Activating booster.
>>
>> Gate keeper glob pattern for '^warning: remote host denied 
>> authentication agent forwarding.' is 'warning: remote host denied 
>> authentication agent forwarding?'. Activating booster.
>>
>> Gate keeper glob pattern for 'Enter passphrase.*: ' is 'Enter 
>> passphrase*: '. Activating booster.
>>
>> Gate keeper glob pattern for 
>> '([Uu]sername|[Ll]ogin|username|Login Name):' is ''. Not usable, 
>> disabling the performance booster.
>>
>> Gate keeper glob pattern for '([Pp]assword|passwd):' is ''. Not 
>> usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '[^
>>
>> ]*[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '(>|#) ?' is ''. Not usable, disabling 
>> the performance booster.
>>
>> expect: does "" (spawn_id exp4) match glob pattern "Press any key to 
>> continue"? no
>>
>> "Enter switch number to connect to or <CR>:"? no
>>
>> "(Connection refused|Secure connection [^\n\r]+ 
>> refused|Connection closed by)"? (No Gate, RE only) gate=yes re=no
>>
>> "Host is unreachable"? no
>>
>> "No address associated with name"? no
>>
>> "(Host key not found |The authenticity of host .* be established).* 
>> \(yes/no\)\?"? (No Gate, RE only) gate=yes re=no
>>
>> "HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST 
>> IDENTIFICATION HAS CHANGED* (yes/no)\?"? gate=no
>>
>> "HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION 
>> HAS CHANGED*"? gate=no
>>
>> "Offending key for .* \(yes/no\)\?"? Gate "Offending key for * 
>> (yes/no)\?"? gate=no
>>
>> expect: does "" (spawn_id exp4) match regular expression "^warning: 
>> remote host denied authentication agent forwarding."? Gate "warning: 
>> remote host denied authentication agent forwarding?"? gate=no
>>
>> "unknown host\r"? no
>>
>> expect: does "" (spawn_id exp4) match regular expression "Enter 
>> passphrase.*: "? Gate "Enter passphrase*: "? gate=no
>>
>> "([Uu]sername|[Ll]ogin|username|Login Name):"? (No Gate, RE only) 
>> gate=yes re=no
>>
>> "([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "denied"? no
>>
>> "% Bad passwords"? no
>>
>> expect: timed out
>>
>> Error: TIMEOUT reached
>>
>> .:: Test using the –dflag (it works) ::.
>>
>> rancid at truck:~/bin$ ./hlogin -d -c 'show ip' -f 
>> /opt/rancid-3.4.99/.cloginrcx.y.121.146
>>
>> x.y.121.146
>>
>> spawn /opt/rancid-3.4.99/bin/hpuifilter -- ssh -x -l LOGIN x.y.121.146
>>
>> parent: waiting for sync byte
>>
>> parent: telling child to go ahead
>>
>> parent: now unsynchronized from child
>>
>> spawn: returns {64443}
>>
>> Gate keeper glob pattern for '(Connection refused|Secure connection [^
>>
>> ]+ refused|Connection closed by)' is ''. Not usable, disabling the 
>> performance booster.
>>
>> Gate keeper glob pattern for '(Host key not found |The authenticity 
>> of host .* be established).* \(yes/no\)\?' is ''. Not usable, 
>> disabling the performance booster.
>>
>> Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED.* 
>> \(yes/no\)\?' is 'HOST IDENTIFICATION HAS CHANGED* (yes/no)\?'. 
>> Activating booster.
>>
>> Gate keeper glob pattern for 'HOST IDENTIFICATION HAS CHANGED[^
>>
>> ]+' is 'HOST IDENTIFICATION HAS CHANGED*'. Activating booster.
>>
>> Gate keeper glob pattern for 'Offending key for .* \(yes/no\)\?' is 
>> 'Offending key for * (yes/no)\?'. Activating booster.
>>
>> Gate keeper glob pattern for '^warning: remote host denied 
>> authentication agent forwarding.' is 'warning: remote host denied 
>> authentication agent forwarding?'. Activating booster.
>>
>> Gate keeper glob pattern for 'Enter passphrase.*: ' is 'Enter 
>> passphrase*: '. Activating booster.
>>
>> Gate keeper glob pattern for 
>> '([Uu]sername|[Ll]ogin|username|Login Name):' is ''. Not usable, 
>> disabling the performance booster.
>>
>> Gate keeper glob pattern for '([Pp]assword|passwd):' is ''. Not 
>> usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '[^
>>
>> ]*[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '(>|#) ?' is ''. Not usable, disabling 
>> the performance booster.
>>
>> expect: does "" (spawn_id exp4) match glob pattern "Press any key to 
>> continue"? no
>>
>> "Enter switch number to connect to or <CR>:"? no
>>
>> "(Connection refused|Secure connection [^\n\r]+ 
>> refused|Connection closed by)"? (No Gate, RE only) gate=yes re=no
>>
>> "Host is unreachable"? no
>>
>> "No address associated with name"? no
>>
>> "(Host key not found |The authenticity of host .* be established).* 
>> \(yes/no\)\?"? (No Gate, RE only) gate=yes re=no
>>
>> "HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST 
>> IDENTIFICATION HAS CHANGED* (yes/no)\?"? gate=no
>>
>> "HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION 
>> HAS CHANGED*"? gate=no
>>
>> "Offending key for .* \(yes/no\)\?"? Gate "Offending key for * 
>> (yes/no)\?"? gate=no
>>
>> expect: does "" (spawn_id exp4) match regular expression "^warning: 
>> remote host denied authentication agent forwarding."? Gate "warning: 
>> remote host denied authentication agent forwarding?"? gate=no
>>
>> "unknown host\r"? no
>>
>> expect: does "" (spawn_id exp4) match regular expression "Enter 
>> passphrase.*: "? Gate "Enter passphrase*: "? gate=no
>>
>> "([Uu]sername|[Ll]ogin|username|Login Name):"? (No Gate, RE only) 
>> gate=yes re=no
>>
>> "([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "denied"? no
>>
>> "% Bad passwords"? no
>>
>> We'd like to keep you up to date about:
>>
>>   * Software feature updates
>>
>>   * New product announcements
>>
>>   * Special events
>>
>> Please register your products now at: www.ProCurve.com 
>> <https://word-edit.officeapps.live.com/we/www.ProCurve.com>
>>
>> LOGIN at x.y.121.146 <mailto:mAnAg3r at 10.100.121.146>'s password:
>>
>> expect: does "We'd like to keep you up to date about:\r\r\n  * 
>> Software feature updates\r\r\n  * New product announcements\r\r\n  * 
>> Special events\r\r\n\r\r\nPlease register your products now at: 
>> www.ProCurve.com\r\r\n\r\r\nLOGIN at 10.o 
>> <mailto:www.ProCurve.com%5Cr%5Cr%5Cn%5Cr%5Cr%5CnmAnAg3r at 10.o>
>>
>> "Enter switch number to connect to or <CR>:"? no
>>
>> "(Connection refused|Secure connection [^\n\r]+ 
>> refused|Connection closed by)"? (No Gate, RE only) gate=yes re=no
>>
>> "Host is unreachable"? no
>>
>> "No address associated with name"? no
>>
>> "(Host key not found |The authenticity of host .* be established).* 
>> \(yes/no\)\?"? (No Gate, RE only) gate=yes re=no
>>
>> "HOST IDENTIFICATION HAS CHANGED.* \(yes/no\)\?"? Gate "HOST 
>> IDENTIFICATION HAS CHANGED* (yes/no)\?"? gate=no
>>
>> "HOST IDENTIFICATION HAS CHANGED[^\n\r]+"? Gate "HOST IDENTIFICATION 
>> HAS CHANGED*"? gate=no
>>
>> "Offending key for .* \(yes/no\)\?"? Gate "Offending key for * 
>> (yes/no)\?"? gate=no
>>
>> expect: does "We'd like to keep you up to date about:\r\r\n  * 
>> Software feature updates\r\r\n  * New product announcements\r\r\n  * 
>> Special events\r\r\n\r\r\nPlease register your products now at: 
>> www.ProCurve.com\r\r\n\r\r\nLOGIN at 10.o 
>> <mailto:www.ProCurve.com%5Cr%5Cr%5Cn%5Cr%5Cr%5CnmAnAg3r at 10.o>
>>
>> "unknown host\r"? no
>>
>> expect: does "We'd like to keep you up to date about:\r\r\n  * 
>> Software feature updates\r\r\n  * New product announcements\r\r\n  * 
>> Special events\r\r\n\r\r\nPlease register your products now at: 
>> www.ProCurve.com\r\r\n\r\r\nLOGIN at 10.o 
>> <mailto:www.ProCurve.com%5Cr%5Cr%5Cn%5Cr%5Cr%5CnmAnAg3r at 10.o>
>>
>> "([Uu]sername|[Ll]ogin|username|Login Name):"? (No Gate, RE only) 
>> gate=yes re=no
>>
>> "([Pp]assword|passwd):"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "password:"
>>
>> expect: set expect_out(1,string) "password"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "We'd like to keep you up to date 
>> about:\r\r\n  * Software feature updates\r\r\n  * New product 
>> announcements\r\r\n  * Special events\r\r\n\r\r\nPlease register your 
>> products now at: www.ProCurve.com\r\r\ 
>> <https://word-edit.officeapps.live.com/we/www.ProCurve.com/r/r/>"
>>
>> send: sending "PASSWORD\r" to { exp4 }
>>
>> Gate keeper glob pattern for '[Pp]assword:' is '?assword:'. 
>> Activating booster.
>>
>> Gate keeper glob pattern for '(>|#) ?' is ''. Not usable, disabling 
>> the performance booster.
>>
>> Gate keeper glob pattern for '[^
>>
>> ]*[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> expect: does " " (spawn_id exp4) match glob pattern "Press any key to 
>> continue"? no
>>
>> "[Pp]assword:"? Gate "?assword:"? gate=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> expect: does " \r\r\n" (spawn_id exp4) match glob pattern "Press any 
>> key to continue"? no
>>
>> "[Pp]assword:"? Gate "?assword:"? gate=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) " \r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " \r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match glob pattern "Press any key to 
>> continue"? no
>>
>> "[Pp]assword:"? Gate "?assword:"? gate=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> ProCurve J8773A Switch 4208vl
>>
>> Software revision L.11.34
>>
>> Copyright (C) 1991-2011 Hewlett-Packard Co.  All Rights Reserved.
>>
>>                RESTRICTED RIGHTS LEGEND
>>
>>  Use, duplication, or disclosure by the Government is subject to 
>> restrictions
>>
>>  as set forth in subdivision (b) (3) (ii) of the Rights in Technical 
>> Data and
>>
>>  Computer Software clause at 52.227-7013.
>>
>>          HEWLETT-PACKARD COMPANY, 3000 Hanover St., Palo Alto, CA 94303
>>
>> Press any key to continue
>>
>> expect: does "ProCurve J8773A Switch 4208vl\r\r\n\rSoftware revision 
>> L.11.34\r\r\n\r\r\r\n\rCopyright (C) 1991-2011 Hewlett-Packard Co. 
>>  All Rights Reserved.\r\n\r\r\n\r                           
>> RESTRICTED RIGHTS LEGEND\r\n\r\r\n\r Uses
>>
>> expect: set expect_out(0,string) "Press any key to continue"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "ProCurve J8773A Switch 
>> 4208vl\r\r\n\rSoftware revision L.11.34\r\r\n\r\r\r\n\rCopyright (C) 
>> 1991-2011 Hewlett-Packard Co.  All Rights Reserved.\r\n\r\r\n\r       
>>                     RESTRICTED RIGHTS LEGE"
>>
>> send: sending " " to { exp4 }
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match glob pattern "Press any key to 
>> continue"? no
>>
>> "[Pp]assword:"? Gate "?assword:"? gate=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> SWITCH-HOSTNAME#
>>
>> expect: does "SWITCH-HOSTNAME# " (spawn_id exp4) match glob pattern 
>> "Press any key to continue"? no
>>
>> "[Pp]assword:"? Gate "?assword:"? gate=no
>>
>> "(>|#) ?"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "# "
>>
>> expect: set expect_out(1,string) "#"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME# "
>>
>> send: sending "\r" to { exp4 }
>>
>> send: sending "\r" to { exp4 }
>>
>> Gate keeper glob pattern for '[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '^.+(>|#) ?' is ''. Not usable, 
>> disabling the performance booster.
>>
>> expect: does "" (spawn_id exp4) match regular expression "[\r\n]+"? 
>> (No Gate, RE only) gate=yes re=no
>>
>> "^.+(>|#) ?"? (No Gate, RE only) gate=yes re=no
>>
>> SWITCH-HOSTNAME#
>>
>> expect: does "\r\r\nSWITCH-HOSTNAME# " (spawn_id exp4) match regular 
>> expression "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "SWITCH-HOSTNAME# " (spawn_id exp4) match regular 
>> expression "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+(>|#) ?"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "SWITCH-HOSTNAME# "
>>
>> expect: set expect_out(1,string) "#"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME# "
>>
>> send: sending "no page\r" to { exp4 }
>>
>> Gate keeper glob pattern for '[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for 
>> 'Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?' is 'Xxxxxxxxxyy*'. 
>> Activating booster.
>>
>> expect: does "" (spawn_id exp4) match regular expression "[\n\r]+"? 
>> (No Gate, RE only) gate=yes re=no
>>
>> "Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "Xxxxxxxxxyy*"? gate=no
>>
>> expect: does "\r\r\n" (spawn_id exp4) match regular expression 
>> "[\n\r]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match regular expression "[\n\r]+"? 
>> (No Gate, RE only) gate=yes re=no
>>
>> "Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "Xxxxxxxxxyy*"? gate=no
>>
>> SWITCH-HOSTNAME#
>>
>> expect: does "SWITCH-HOSTNAME# " (spawn_id exp4) match regular 
>> expression "[\n\r]+"? (No Gate, RE only) gate=yes re=no
>>
>> "Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "Xxxxxxxxxyy*"? gate=yes re=yes
>>
>> expect: set expect_out(0,string) "SWITCH-HOSTNAME#"
>>
>> expect: set expect_out(1,string) "yyyy"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME#"
>>
>> send: sending "system shell session set more off\r" to { exp4 }
>>
>> Gate keeper glob pattern for '[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for 
>> 'Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?' is 'Xxxxxxxxxyy*'. 
>> Activating booster.
>>
>> expect: does " " (spawn_id exp4) match regular expression "[\n\r]+"? 
>> (No Gate, RE only) gate=yes re=no
>>
>> "Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "Xxxxxxxxxyy*"? gate=no
>>
>> no page
>>
>> SWITCH-HOSTNAME#
>>
>> expect: does " no page\r\r\nSWITCH-HOSTNAME# " (spawn_id exp4) match 
>> regular expression "[\n\r]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " no page\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "SWITCH-HOSTNAME# " (spawn_id exp4) match regular 
>> expression "[\n\r]+"? (No Gate, RE only) gate=yes re=no
>>
>> "Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "Xxxxxxxxxyy*"? gate=yes re=yes
>>
>> expect: set expect_out(0,string) "SWITCH-HOSTNAME#"
>>
>> expect: set expect_out(1,string) "yyyy"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME#"
>>
>> send: sending "show ip\r" to { exp4 }
>>
>> Gate keeper glob pattern for '^[^
>>
>>  *]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?' is 
>> '*Xxxxxxxxxyy*'. Activating booster.
>>
>> Gate keeper glob pattern for '^[^
>>
>> ]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))? ' is 
>> '*Xxxxxxxxxyy* '. Activating booster.
>>
>> Gate keeper glob pattern for '[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '[^
>>
>> ]*Press <SPACE> to cont[^
>>
>> ]*' is '*Press <SPACE> to cont*'. Activating booster.
>>
>> Gate keeper glob pattern for '^<-+ More -+>[^
>>
>> ]*' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '^-+ MORE -+[^
>>
>> ]*' is '* MORE *'. Activating booster.
>>
>> Gate keeper glob pattern for '^-More-[^
>>
>> -]*' is '-More-*'. Activating booster.
>>
>> Gate keeper glob pattern for '^--More--[^
>>
>> -]*' is '--More--*'. Activating booster.
>>
>> Gate keeper glob pattern for '^---+More---+[^
>>
>> ]*' is '--*More--*'. Activating booster.
>>
>> Gate keeper glob pattern for +' is ''. Not usable, disabling the 
>> performance booster.
>>
>> expect: does " " (spawn_id exp4) match regular expression "^[^\n\r 
>> *]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "*Xxxxxxxxxyy*"? gate=no
>>
>> "^[^\n\r]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))? "? Gate 
>> "*Xxxxxxxxxyy* "? gate=no
>>
>> "[\n\r]+"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to 
>> cont*"? gate=no
>>
>> "^<-+ More -+>[^\n\r]*"? (No Gate, RE only) gate=yes re=no
>>
>> "^-+ MORE -+[^\n\r]*"? Gate "* MORE *"? gate=no
>>
>> "^-More-[^\n\r-]*"? Gate "-More-*"? gate=no
>>
>> "^--More--[^\n\r-]*"? Gate "--More--*"? gate=no
>>
>> "^---+More---+[^\n\r]*"? Gate "--*More--*"? gate=no
>>
>> "\u0008+"? (No Gate, RE only) gate=yes re=no
>>
>> expect: does " system she" (spawn_id exp4) match regular expression 
>> "^[^\n\r *]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))?"? Gate 
>> "*Xxxxxxxxxyy*"? gate=no
>>
>> "^[^\n\r]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))? "? Gate 
>> "*Xxxxxxxxxyy* "? gate=no
>>
>> "[\n\r]+"? (No Gate, RE only) gate=yes re=no
>>
>> "[^\r\n]*Press <SPACE> to cont[^\r\n]*"? Gate "*Press <SPACE> to 
>> cont*"? gate=no
>>
>> "^<-+ More -+>[^\n\r]*"? (No Gate, RE only) gate=yes re=no
>>
>> "^-+ MORE -+[^\n\r]*"? Gate "* MORE *"? gate=no
>>
>> "^-More-[^\n\r-]*"? Gate "-More-*"? gate=no
>>
>> "^--More--[^\n\r-]*"? Gate "--More--*"? gate=no
>>
>> "^---+More---+[^\n\r]*"? Gate "--*More--*"? gate=no
>>
>> "\u0008+"? (No Gate, RE only) gate=yes re=no
>>
>> expect: does " system shell session set more off\r\r\nInvalid input: 
>> system\r\n\rSWITCH-HOSTNAME# show ip\r\r\n\r\n\r Internet (IP) 
>> Service\r\n\r\r\n\r  IP Routing : Disabled\r\n\r\r\n\r  Default 
>> Gateway : x.y.0.1     \r\n\r Defaulto
>>
>> "^[^\n\r]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))? "? Gate 
>> "*Xxxxxxxxxyy* "? gate=yes re=no
>>
>> "[\n\r]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " system shell session set more off\r\r\n"
>>
>>  system shell session set more off
>>
>> expect: continuing expect
>>
>> expect: does "Invalid input: system\r\n\rSWITCH-HOSTNAME# show 
>> ip\r\r\n\r\n\r Internet (IP) Service\r\n\r\r\n\r  IP Routing : 
>> Disabled\r\n\r\r\n\r  Default Gateway : x.y.0.1     \r\n\r  Default 
>> TTL     : 64   \r\n\r  Arp Age         o
>>
>> "^[^\n\r]*Xxxxxxxxxyy([^#>\r\n]+)?[#>](\\([^)\\r\\n]+\\))? "? Gate 
>> "*Xxxxxxxxxyy* "? gate=yes re=no
>>
>> "[\n\r]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "Invalid input: system\r\n\r"
>>
>> Invalid input: system
>>
>> expect: continuing expect
>>
>> expect: does "SWITCH-HOSTNAME# show ip\r\r\n\r\n\r Internet (IP) 
>> Service\r\n\r\r\n\r  IP Routing : Disabled\r\n\r\r\n\r  Default 
>> Gateway : x.y.0.1     \r\n\r  Default TTL     : 64   \r\n\r  Arp Age 
>>         : 20  \r\n\r  Domain Suffixs
>>
>> expect: set expect_out(0,string) "SWITCH-HOSTNAME#"
>>
>> expect: set expect_out(1,string) "yyyy"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME#"
>>
>> SWITCH-HOSTNAME#send: sending "logout\r" to { exp4 human_write: 
>> avg_arr=0.200000/0.100000  1/shape=2.500000  min=0.200000  max=1.000000
>>
>> }
>>
>> Gate keeper glob pattern for 'Do you want to save (the )?current 
>> configuration' is 'Do you want to save *current configuration'. 
>> Activating booster.
>>
>> Gate keeper glob pattern for '[
>>
>> ]+' is ''. Not usable, disabling the performance booster.
>>
>> Gate keeper glob pattern for '^.+>' is '*>'. Activating booster.
>>
>> expect: does " show ip\r\r\n\r\n\r Internet (IP) Service\r\n\r\r\n\r 
>>  IP Routing : Disabled\r\n\r\r\n\r  Default Gateway : x.y.0.1     
>> \r\n\r  Default TTL     : 64   \r\n\r  Arp Age         : 20  \r\n\r 
>>  Domain Suffix   :            o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " show ip\r\r\n\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does " Internet (IP) Service\r\n\r\r\n\r  IP Routing : 
>> Disabled\r\n\r\r\n\r  Default Gateway : x.y.0.1     \r\n\r  Default 
>> TTL     : 64   \r\n\r  Arp Age         : 20  \r\n\r  Domain Suffix   
>> :                               \o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " Internet (IP) Service\r\n\r\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  IP Routing : Disabled\r\n\r\r\n\r  Default Gateway : 
>> x.y.0.1     \r\n\r  Default TTL     : 64   \r\n\r  Arp Age         : 
>> 20  \r\n\r  Domain Suffix   :                               \r\n\r 
>>  DNS server      :          o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  IP Routing : Disabled\r\n\r\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  Default Gateway : x.y.0.1     \r\n\r  Default TTL     
>> : 64   \r\n\r  Arp Age         : 20  \r\n\r  Domain Suffix   :       
>>                         \r\n\r  DNS server      :               
>>  \r\n\r\r\n\r  VLAN         | o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  Default Gateway : x.y.0.1     \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  Default TTL     : 64   \r\n\r  Arp Age         : 20 
>>  \r\n\r  Domain Suffix   :                               \r\n\r  DNS 
>> server      :                \r\n\r\r\n\r  VLAN         | IP Config 
>>  IP Address      Subnet Mask   o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  Default TTL     : 64   \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  Arp Age         : 20  \r\n\r  Domain Suffix   :       
>>                         \r\n\r  DNS server      :               
>>  \r\n\r\r\n\r  VLAN         | IP Config  IP Address      Subnet Mask 
>>    \r\n\r  ------------ + -------o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  Arp Age         : 20  \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  Domain Suffix   :                               
>> \r\n\r  DNS server      :                \r\n\r\r\n\r  VLAN         | 
>> IP Config  IP Address      Subnet Mask    \r\n\r  ------------ + 
>> ---------- --------------- ----------o
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  Domain Suffix   :                   
>>             \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  DNS server      :                \r\n\r\r\n\r  VLAN   
>>       | IP Config  IP Address      Subnet Mask    \r\n\r 
>>  ------------ + ---------- --------------- ---------------\r\n\r" 
>> (spawn_id exp4) match regular expression "Do
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  DNS server      :               
>>  \r\n\r\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  VLAN         | IP Config  IP Address      Subnet Mask 
>>    \r\n\r  ------------ + ---------- --------------- 
>> ---------------\r\n\r" (spawn_id exp4) match regular expression "Do 
>> you want to save (the )?current configurationo
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  VLAN         | IP Config  IP 
>> Address      Subnet Mask    \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  ------------ + ---------- --------------- 
>> ---------------\r\n\r" (spawn_id exp4) match regular expression "Do 
>> you want to save (the )?current configuration"? Gate "Do you want to 
>> save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  ------------ + ---------- 
>> --------------- ---------------\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match regular expression "Do you want 
>> to save (the )?current configuration"? Gate "Do you want to save 
>> *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>>   disabled   | Disabled
>>
>> MGMT | Manual     x.y.121.146  255.255.0.0
>>
>>   Subnet_121   | Manual p.q.121.146  255.255.255.0
>>
>>   ups    | Disabled
>>
>>   cardkey    | Disabled
>>
>> SWITCH-HOSTNAME# logout
>>
>> expect: does "  disabled     | Disabled  \r\n\r MGMT | Manual     
>> x.y.121.146  255.255.0.0     \r\n\r  Subnet_121   | Manual     
>> p.q.121.146  255.255.255.0   \r\n\r  ups          | Disabled  \r\n\r 
>>  cardkey      | Disableo
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  disabled     | Disabled  \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does " MGMT | Manual     x.y.121.146  255.255.0.0     \r\n\r 
>>  Subnet_121   | Manual     p.q.121.146  255.255.255.0   \r\n\r  ups   
>>        | Disabled  \r\n\r  cardkey      | Disabled  \r\n\r 
>> \r\n\r\r\n\rXxxxxxxxxyyo
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " MGMT | Manual     x.y.121.146 
>>  255.255.0.0     \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  Subnet_121   | Manual p.q.121.146  255.255.255.0   
>> \r\n\r  ups          | Disabled  \r\n\r  cardkey      | Disabled 
>>  \r\n\r \r\n\r\r\n\rSWITCH-HOSTNAME# logout" (spawn_id exp4) match 
>> regular expression "Do you wano
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  Subnet_121   | Manual p.q.121.146 
>>  255.255.255.0   \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  ups          | Disabled  \r\n\r  cardkey      | 
>> Disabled  \r\n\r \r\n\r\r\n\rSWITCH-HOSTNAME# logout" (spawn_id exp4) 
>> match regular expression "Do you want to save (the )?current 
>> configuration"? Gate "Do you want to saveo
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  ups          | Disabled  \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "  cardkey      | Disabled  \r\n\r 
>> \r\n\r\r\n\rSWITCH-HOSTNAME# logout" (spawn_id exp4) match regular 
>> expression "Do you want to save (the )?current configuration"? Gate 
>> "Do you want to save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "  cardkey      | Disabled  \r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does " \r\n\r\r\n\rSWITCH-HOSTNAME# logout" (spawn_id exp4) 
>> match regular expression "Do you want to save (the )?current 
>> configuration"? Gate "Do you want to save *current configuration"? 
>> gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\n\r\r\n\r"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " \r\n\r\r\n\r"
>>
>> expect: continuing expect
>>
>> expect: does "SWITCH-HOSTNAME# logout" (spawn_id exp4) match regular 
>> expression "Do you want to save (the )?current configuration"? Gate 
>> "Do you want to save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> expect: does "SWITCH-HOSTNAME# logout\r\r\n" (spawn_id exp4) match 
>> regular expression "Do you want to save (the )?current 
>> configuration"? Gate "Do you want to save *current configuration"? 
>> gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "SWITCH-HOSTNAME# logout\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match regular expression "Do you want 
>> to save (the )?current configuration"? Gate "Do you want to save 
>> *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> Do you want to log out [y/n]?
>>
>> expect: does "Do you want to log out [y/n]? " (spawn_id exp4) match 
>> regular expression "Do you want to save (the )?current 
>> configuration"? Gate "Do you want to save *current configuration"? 
>> gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? yes
>>
>> expect: set expect_out(0,string) "Do you want to log out"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "Do you want to log out"
>>
>> send: sending "y\r" to { exp4 }
>>
>> expect: continuing expect
>>
>> expect: does " [y/n]? " (spawn_id exp4) match regular expression "Do 
>> you want to save (the )?current configuration"? Gate "Do you want to 
>> save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> y
>>
>> expect: does " [y/n]? y" (spawn_id exp4) match regular expression "Do 
>> you want to save (the )?current configuration"? Gate "Do you want to 
>> save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> expect: does " [y/n]? y\r\r\n" (spawn_id exp4) match regular 
>> expression "Do you want to save (the )?current configuration"? Gate 
>> "Do you want to save *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) " [y/n]? y\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match regular expression "Do you want 
>> to save (the )?current configuration"? Gate "Do you want to save 
>> *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> Connection to x.y.121.146 closed.
>>
>> expect: does "Connection to x.y.121.146 closed.\r\r\r\n" 
>> (spawn_id exp4) match regular expression "Do you want to save (the 
>> )?current configuration"? Gate "Do you want to save *current 
>> configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=yes
>>
>> expect: set expect_out(0,string) "\r\r\r\n"
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) "Connection to x.y.121.146 
>> closed.\r\r\r\n"
>>
>> expect: continuing expect
>>
>> expect: does "" (spawn_id exp4) match regular expression "Do you want 
>> to save (the )?current configuration"? Gate "Do you want to save 
>> *current configuration"? gate=no
>>
>> "Do you wish to save "? no
>>
>> "Do you want to log out"? no
>>
>> "[\r\n]+"? (No Gate, RE only) gate=yes re=no
>>
>> "^.+>"? Gate "*>"? gate=no
>>
>> expect: read eof
>>
>> expect: set expect_out(spawn_id) "exp4"
>>
>> expect: set expect_out(buffer) ""
>>
>> rancid at truck:~/bin$
>>
>> Robert Remsik
>>
>> ACNS
>>
>> Desk Phone: 970 491 7120
>>
>> Robert.Remsik at colostate.edu
>>
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net
>> http://www.shrubbery.net/mailman/listinfo/rancid-discuss
> -- 
> Doug Hughes Keystone NAP Fairless Hills, PA 1.844.KEYBLOCK (539.2562) 	
>
-- 
Doug Hughes Keystone NAP Fairless Hills, PA 1.844.KEYBLOCK (539.2562) 	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20161018/58298b02/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 3476 bytes
Desc: not available
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20161018/58298b02/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: keystone-nap.png
Type: image/png
Size: 3476 bytes
Desc: not available
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20161018/58298b02/attachment-0003.png>


More information about the Rancid-discuss mailing list