Discussion:
[rancid] HP Procurve 2810
Gerhard Mourani
2011-10-18 19:38:38 UTC
Permalink
Hello List,

I've problem making Rancid (version 2.3.6) work with HP Procurve 2810 switches. I'm able to connect to the switch correctly but the generated report is empty! If I check inside the log files, I can see the following:

10.1.6.254: found unexpected command - "show system"
10.1.6.254: missed cmd(s): show stack,write term
10.1.6.254: End of run not found

I use the following parameters in my .cloginrc file:
add autoenable 10.1.6.254 1
add user 10.1.6.254 myadmin
add password 10.1.6.254 mypassword myenpassword

Regards,
Brian Talley
2011-10-18 19:43:00 UTC
Permalink
What does router.db look like?

2011/10/18 Gerhard Mourani <***@prival.ca>

> Hello List,****
>
> ** **
>
> I’ve problem making Rancid (version 2.3.6) work with HP Procurve 2810
> switches. I’m able to connect to the switch correctly but the generated
> report is empty! If I check inside the log files, I can see the following:
> ****
>
> ** **
>
> 10.1.6.254: found unexpected command - "show system"****
>
> 10.1.6.254: missed cmd(s): show stack,write term****
>
> 10.1.6.254: End of run not found****
>
> ** **
>
> I use the following parameters in my *.cloginrc* file:****
>
> add autoenable 10.1.6.254 1****
>
> add user 10.1.6.254 myadmin****
>
> add password 10.1.6.254 mypassword myenpassword****
>
> ** **
>
> Regards,****
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>



--
Brian Talley
***@gmail.com
Marito ...
2011-10-18 19:49:34 UTC
Permalink
Gerhard,

Also check if the Procurve can run "show system". Try doing clogin -c 'show system' IPADDRS.

Regards



Date: Tue, 18 Oct 2011 13:43:00 -0600
From: ***@gmail.com
To: ***@prival.ca
CC: rancid-***@shrubbery.net
Subject: Re: [rancid] HP Procurve 2810

What does router.db look like?


2011/10/18 Gerhard Mourani <***@prival.ca>




Hello List,

I’ve problem making Rancid (version 2.3.6) work with HP Procurve 2810 switches. I’m able to connect to the switch correctly but the generated report is empty! If I check inside the log files, I can see the following:

10.1.6.254: found unexpected command - "show system"
10.1.6.254: missed cmd(s): show stack,write term
10.1.6.254: End of run not found

I use the following parameters in my .cloginrc file:
add autoenable 10.1.6.254 1
add user 10.1.6.254 myadmin
add password 10.1.6.254 mypassword myenpassword

Regards,
_______________________________________________
Rancid-discuss mailing list
Rancid-***@shrubbery.net
http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss


--
Brian Talley
***@gmail.com


_______________________________________________ Rancid-discuss mailing list Rancid-***@shrubbery.net http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
Gerhard Mourani
2011-10-18 19:54:31 UTC
Permalink
I get the following error:

PC-2810-48G-01# couldn't compile regular expression pattern: parentheses () not balanced
while executing
"expect {
-re $reprompt {}
-re "\[\n\r]+" { exp_continue }
}"
(procedure "run_commands" line 21)
invoked from within
"run_commands $prompt $command"
("foreach" body line 166)
invoked from within
"foreach router [lrange $argv $i end] {
set router [string tolower $router]
# attempt at platform switching.
set platform ""
send_user ..."
(file "/usr/bin/clogin" line 743) PC-2810-48G-01# couldn't compile regular expression pattern: parentheses () not balanced
while executing
"expect {
-re $reprompt {}
-re "\[\n\r]+" { exp_continue }
}"
(procedure "run_commands" line 21)
invoked from within
"run_commands $prompt $command"
("foreach" body line 166)
invoked from within
"foreach router [lrange $argv $i end] {
set router [string tolower $router]
# attempt at platform switching.
set platform ""
send_user ..."
(file "/usr/bin/clogin" line 743)


From: rancid-discuss-***@shrubbery.net [mailto:rancid-discuss-***@shrubbery.net] On Behalf Of Marito ...
Sent: October-18-11 3:50 PM
To: rancid-***@shrubbery.net
Subject: Re: [rancid] HP Procurve 2810

Gerhard,

Also check if the Procurve can run "show system". Try doing clogin -c 'show system' IPADDRS.

Regards
________________________________
Date: Tue, 18 Oct 2011 13:43:00 -0600
From: ***@gmail.com<mailto:***@gmail.com>
To: ***@prival.ca<mailto:***@prival.ca>
CC: rancid-***@shrubbery.net<mailto:rancid-***@shrubbery.net>
Subject: Re: [rancid] HP Procurve 2810

What does router.db look like?
2011/10/18 Gerhard Mourani <***@prival.ca<mailto:***@prival.ca>>
Hello List,

I've problem making Rancid (version 2.3.6) work with HP Procurve 2810 switches. I'm able to connect to the switch correctly but the generated report is empty! If I check inside the log files, I can see the following:

10.1.6.254<http://10.1.6.254/>: found unexpected command - "show system"
10.1.6.254<http://10.1.6.254/>: missed cmd(s): show stack,write term
10.1.6.254<http://10.1.6.254/>: End of run not found

I use the following parameters in my .cloginrc file:
add autoenable 10.1.6.254 1
add user 10.1.6.254 myadmin
add password 10.1.6.254 mypassword myenpassword

Regards,

_______________________________________________
Rancid-discuss mailing list
Rancid-***@shrubbery.net<mailto:Rancid-***@shrubbery.net>
http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss



--
Brian Talley
***@gmail.com<mailto:***@gmail.com>


_______________________________________________ Rancid-discuss mailing list Rancid-***@shrubbery.net<mailto:Rancid-***@shrubbery.net> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
Gerhard Mourani
2011-10-18 20:00:37 UTC
Permalink
But if I run -> hlogin -c 'show system' 10.1.6.254

It returns:

PC-2810-48G-01# no page
PC-2810-48G-01# show system

Status and Counters - General System Information

System Name : PC-2810-48G-01
System Contact : ***@bmr.co
System Location : Ville-St-Laurent

MAC Age Time (sec) : 300

Time Zone : 0
Daylight Time Rule : None


Software revision : N.11.25 Base MAC Addr : b439d6-042cc0
ROM Version : N.10.01 Serial Number : CN048XJ04W

Up Time : 137 days Memory - Total : 24,034,944
CPU Util (%) : 36 Free : 16,221,792

IP Mgmt - Pkts Rx : 908,669 Packet - Total : 3022
Pkts Tx : 634,030 Buffers Free : 2780
Lowest : 1841
Missed : 0

PC-2810-48G-01#exit
PC-2810-48G-01> exit
Do you want to log out [y/n]? y
Connection to 10.1.6.254 closed by remote host.
Connection to 10.1.6.254 closed.


From: rancid-discuss-***@shrubbery.net [mailto:rancid-discuss-***@shrubbery.net] On Behalf Of Gerhard Mourani
Sent: October-18-11 3:55 PM
To: Marito ...; rancid-***@shrubbery.net
Subject: Re: [rancid] HP Procurve 2810

I get the following error:

PC-2810-48G-01# couldn't compile regular expression pattern: parentheses () not balanced
while executing
"expect {
-re $reprompt {}
-re "\[\n\r]+" { exp_continue }
}"
(procedure "run_commands" line 21)
invoked from within
"run_commands $prompt $command"
("foreach" body line 166)
invoked from within
"foreach router [lrange $argv $i end] {
set router [string tolower $router]
# attempt at platform switching.
set platform ""
send_user ..."
(file "/usr/bin/clogin" line 743) PC-2810-48G-01# couldn't compile regular expression pattern: parentheses () not balanced
while executing
"expect {
-re $reprompt {}
-re "\[\n\r]+" { exp_continue }
}"
(procedure "run_commands" line 21)
invoked from within
"run_commands $prompt $command"
("foreach" body line 166)
invoked from within
"foreach router [lrange $argv $i end] {
set router [string tolower $router]
# attempt at platform switching.
set platform ""
send_user ..."
(file "/usr/bin/clogin" line 743)


From: rancid-discuss-***@shrubbery.net<mailto:rancid-discuss-***@shrubbery.net> [mailto:rancid-discuss-***@shrubbery.net]<mailto:[mailto:rancid-discuss-***@shrubbery.net]> On Behalf Of Marito ...
Sent: October-18-11 3:50 PM
To: rancid-***@shrubbery.net<mailto:rancid-***@shrubbery.net>
Subject: Re: [rancid] HP Procurve 2810

Gerhard,

Also check if the Procurve can run "show system". Try doing clogin -c 'show system' IPADDRS.

Regards
________________________________
Date: Tue, 18 Oct 2011 13:43:00 -0600
From: ***@gmail.com<mailto:***@gmail.com>
To: ***@prival.ca<mailto:***@prival.ca>
CC: rancid-***@shrubbery.net<mailto:rancid-***@shrubbery.net>
Subject: Re: [rancid] HP Procurve 2810

What does router.db look like?
2011/10/18 Gerhard Mourani <***@prival.ca<mailto:***@prival.ca>>
Hello List,

I've problem making Rancid (version 2.3.6) work with HP Procurve 2810 switches. I'm able to connect to the switch correctly but the generated report is empty! If I check inside the log files, I can see the following:

10.1.6.254<http://10.1.6.254/>: found unexpected command - "show system"
10.1.6.254<http://10.1.6.254/>: missed cmd(s): show stack,write term
10.1.6.254<http://10.1.6.254/>: End of run not found

I use the following parameters in my .cloginrc file:
add autoenable 10.1.6.254 1
add user 10.1.6.254 myadmin
add password 10.1.6.254 mypassword myenpassword

Regards,

_______________________________________________
Rancid-discuss mailing list
Rancid-***@shrubbery.net<mailto:Rancid-***@shrubbery.net>
http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss



--
Brian Talley
***@gmail.com<mailto:***@gmail.com>


_______________________________________________ Rancid-discuss mailing list Rancid-***@shrubbery.net<mailto:Rancid-***@shrubbery.net> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
Gerhard Mourani
2011-10-18 20:02:46 UTC
Permalink
router.db contains the following:
10.1.6.254:hp:up


-----Original Message-----
From: Adam Korab [mailto:***@gmail.com]
Sent: October-18-11 4:00 PM
To: Gerhard Mourani
Cc: Marito ...; rancid-***@shrubbery.net
Subject: Re: [rancid] HP Procurve 2810

Hi Gerhard,

That looks like clogin and the Procurves need to use hlogin (and
hrancid) instead. Copy and paste your router.db please, it may be something like

pc-2810-48g-01:cisco:up

when it ought to be:

pc2810-48g-01:hp:up

--Adam

2011/10/18 Gerhard Mourani <***@prival.ca>:
> I get the following error:
>
>
>
> PC-2810-48G-01# couldn't compile regular expression pattern:
> parentheses () not balanced
>
>     while executing
>
> "expect {
>
>                     -re $reprompt               {}
>
>                     -re "\[\n\r]+" { exp_continue }
>
>                 }"
>
>     (procedure "run_commands" line 21)
>
>     invoked from within
>
> "run_commands $prompt $command"
>
>     ("foreach" body line 166)
>
>     invoked from within
>
> "foreach router [lrange $argv $i end] {
>
>     set router [string tolower $router]
>
>     # attempt at platform switching.
>
>     set platform ""
>
>     send_user ..."
>
>     (file "/usr/bin/clogin" line 743) PC-2810-48G-01# couldn't compile
> regular expression pattern: parentheses () not balanced
>
>     while executing
>
> "expect {
>
>                     -re $reprompt               {}
>
>                     -re "\[\n\r]+" { exp_continue }
>
>                 }"
>
>     (procedure "run_commands" line 21)
>
>     invoked from within
>
> "run_commands $prompt $command"
>
>     ("foreach" body line 166)
>
>     invoked from within
>
> "foreach router [lrange $argv $i end] {
>
>     set router [string tolower $router]
>
>     # attempt at platform switching.
>
>     set platform ""
>
>     send_user ..."
>
>     (file "/usr/bin/clogin" line 743)
>
>
>
>
>
> From: rancid-discuss-***@shrubbery.net
> [mailto:rancid-discuss-***@shrubbery.net] On Behalf Of Marito ...
> Sent: October-18-11 3:50 PM
> To: rancid-***@shrubbery.net
>
> Subject: Re: [rancid] HP Procurve 2810
>
>
>
> Gerhard,
>
> Also check if the Procurve can run "show system". Try doing clogin -c
> 'show system' IPADDRS.
>
> Regards
>
> ________________________________
>
> Date: Tue, 18 Oct 2011 13:43:00 -0600
> From: ***@gmail.com
> To: ***@prival.ca
> CC: rancid-***@shrubbery.net
> Subject: Re: [rancid] HP Procurve 2810
>
> What does router.db look like?
>
> 2011/10/18 Gerhard Mourani <***@prival.ca>
>
> Hello List,
>
>
>
> I've problem making Rancid (version 2.3.6) work with HP Procurve 2810
> switches. I'm able to connect to the switch correctly but the
> generated report is empty! If I check inside the log files, I can see the following:
>
>
>
> 10.1.6.254: found unexpected command - "show system"
>
> 10.1.6.254: missed cmd(s): show stack,write term
>
> 10.1.6.254: End of run not found
>
>
>
> I use the following parameters in my .cloginrc file:
>
> add autoenable  10.1.6.254          1
>
> add user                10.1.6.254          myadmin
>
> add password    10.1.6.254           mypassword      myenpassword
>
>
>
> Regards,
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
>
> --
> Brian Talley
> ***@gmail.com
>
>
> _______________________________________________ Rancid-discuss mailing
> list Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
Adam Korab
2011-10-18 20:00:01 UTC
Permalink
Hi Gerhard,

That looks like clogin and the Procurves need to use hlogin (and
hrancid) instead. Copy and paste your router.db please, it may be
something like

pc-2810-48g-01:cisco:up

when it ought to be:

pc2810-48g-01:hp:up

--Adam

2011/10/18 Gerhard Mourani <***@prival.ca>:
> I get the following error:
>
>
>
> PC-2810-48G-01# couldn't compile regular expression pattern: parentheses ()
> not balanced
>
>     while executing
>
> "expect {
>
>                     -re $reprompt               {}
>
>                     -re "\[\n\r]+" { exp_continue }
>
>                 }"
>
>     (procedure "run_commands" line 21)
>
>     invoked from within
>
> "run_commands $prompt $command"
>
>     ("foreach" body line 166)
>
>     invoked from within
>
> "foreach router [lrange $argv $i end] {
>
>     set router [string tolower $router]
>
>     # attempt at platform switching.
>
>     set platform ""
>
>     send_user ..."
>
>     (file "/usr/bin/clogin" line 743) PC-2810-48G-01# couldn't compile
> regular expression pattern: parentheses () not balanced
>
>     while executing
>
> "expect {
>
>                     -re $reprompt               {}
>
>                     -re "\[\n\r]+" { exp_continue }
>
>                 }"
>
>     (procedure "run_commands" line 21)
>
>     invoked from within
>
> "run_commands $prompt $command"
>
>     ("foreach" body line 166)
>
>     invoked from within
>
> "foreach router [lrange $argv $i end] {
>
>     set router [string tolower $router]
>
>     # attempt at platform switching.
>
>     set platform ""
>
>     send_user ..."
>
>     (file "/usr/bin/clogin" line 743)
>
>
>
>
>
> From: rancid-discuss-***@shrubbery.net
> [mailto:rancid-discuss-***@shrubbery.net] On Behalf Of Marito ...
> Sent: October-18-11 3:50 PM
> To: rancid-***@shrubbery.net
>
> Subject: Re: [rancid] HP Procurve 2810
>
>
>
> Gerhard,
>
> Also check if the Procurve can run "show system". Try doing clogin -c 'show
> system' IPADDRS.
>
> Regards
>
> ________________________________
>
> Date: Tue, 18 Oct 2011 13:43:00 -0600
> From: ***@gmail.com
> To: ***@prival.ca
> CC: rancid-***@shrubbery.net
> Subject: Re: [rancid] HP Procurve 2810
>
> What does router.db look like?
>
> 2011/10/18 Gerhard Mourani <***@prival.ca>
>
> Hello List,
>
>
>
> I’ve problem making Rancid (version 2.3.6) work with HP Procurve 2810
> switches. I’m able to connect to the switch correctly but the generated
> report is empty! If I check inside the log files, I can see the following:
>
>
>
> 10.1.6.254: found unexpected command - "show system"
>
> 10.1.6.254: missed cmd(s): show stack,write term
>
> 10.1.6.254: End of run not found
>
>
>
> I use the following parameters in my .cloginrc file:
>
> add autoenable  10.1.6.254          1
>
> add user                10.1.6.254          myadmin
>
> add password    10.1.6.254           mypassword      myenpassword
>
>
>
> Regards,
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
>
> --
> Brian Talley
> ***@gmail.com
>
>
> _______________________________________________ Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
> _______________________________________________
> Rancid-discuss mailing list
> Rancid-***@shrubbery.net
> http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss
>
Paul Gear
2011-10-22 06:01:26 UTC
Permalink
On 19/10/11 05:38, Gerhard Mourani wrote:
> ...
> I’ve problem making Rancid (version 2.3.6) work with HP Procurve 2810
> switches. I’m able to connect to the switch correctly but the generated
> report is empty! If I check inside the log files, I can see the following:
>
>
>
> 10.1.6.254: found unexpected command - "show system"
>
> 10.1.6.254: missed cmd(s): show stack,write term
>
> 10.1.6.254: End of run not found
>
>
>
> I use the following parameters in my *.cloginrc* file:
>
> add autoenable 10.1.6.254 1
>
> add user 10.1.6.254 myadmin
>
> add password 10.1.6.254 mypassword myenpassword

I don't know if it makes any difference, but i have lots of 2810s
working fine. The only difference i can spot between my .cloginrc and
yours is that i don't have an enable password specified. My
understanding (limited as it is) is that if you have created a manager
account on the ProCurve, there is no need for that extra password. If
you remove it, does it work? Also, do you have the required {} around
the password?

Paul
Continue reading on narkive:
Loading...