[rancid] HP Procurve 2810

90 views
Skip to first unread message

Gerhard Mourani

unread,
Oct 18, 2011, 3:38:38 PM10/18/11
to rancid-...@shrubbery.net

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

unread,
Oct 18, 2011, 3:43:00 PM10/18/11
to Gerhard Mourani, rancid-...@shrubbery.net
What does router.db look like?

2011/10/18 Gerhard Mourani <GMou...@prival.ca>
_______________________________________________
Rancid-discuss mailing list
Rancid-...@shrubbery.net
http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss



--
Brian Talley
b22...@gmail.com

Marito ...

unread,
Oct 18, 2011, 3:49:34 PM10/18/11
to rancid-...@shrubbery.net
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: b22...@gmail.com
To: GMou...@prival.ca
CC: rancid-...@shrubbery.net
Subject: Re: [rancid] HP Procurve 2810

Gerhard Mourani

unread,
Oct 18, 2011, 3:54:31 PM10/18/11
to Marito ..., rancid-...@shrubbery.net

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)

Gerhard Mourani

unread,
Oct 18, 2011, 4:00:37 PM10/18/11
to rancid-...@shrubbery.net

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     : maga...@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.

Gerhard Mourani

unread,
Oct 18, 2011, 4:02:46 PM10/18/11
to Adam Korab, rancid-...@shrubbery.net
router.db contains the following:
10.1.6.254:hp:up


-----Original Message-----
From: Adam Korab [mailto:adam....@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 <GMou...@prival.ca>:

Adam Korab

unread,
Oct 18, 2011, 4:00:01 PM10/18/11
to Gerhard Mourani, rancid-...@shrubbery.net
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 <GMou...@prival.ca>:

Paul Gear

unread,
Oct 22, 2011, 2:01:26 AM10/22/11
to rancid-...@shrubbery.net
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

Reply all
Reply to author
Forward
0 new messages