[rancid] Rancid-Run works great but cron doesn't.
Wesley Brown
wbrown at inline.com
Mon Nov 17 23:21:37 UTC 2014
Oh great rancid discussion list hear my plea,
I have been beating my head against this problem for the last full day. If I go run /usr/local/rancid/bin/rancid-run, everything runs smooth. My rancid logs state all routers reached. However When cron runs it fails to connect to any router. All routers in this Rancid server are Juniper. Here are some of the log entries from a cron run.
Trying to get all of the configs.
Removed Switch Name: missed cmd(s): show chassis hardware detail
Removed Switch Name: missed cmd(s): show chassis feb detail,show chassis firmware,show system boot-messages,show chassis fpc detail,show chassis hardware detail,show chassis routing-engine,show chassis environment,show system core-dumps$
Removed Switch Name: missed cmd(s): show system boot-messages,show chassis hardware detail,show chassis routing-engine
Removed Switch Name: missed cmd(s): show chassis sfm detail,show chassis feb detail,show chassis hardware detail,show system boot-messages,show chassis environment,show chassis fpc detail,show chassis routing-engine
Removed Switch Name: missed cmd(s): show chassis ssb,show chassis sfm detail,show chassis feb,show chassis scb,show system license,show chassis fpc detail,show chassis alarms,show version detail,show chassis firmware,show chassis $
Removed Switch Name: End of run not found
#
Removed Switch Name: missed cmd(s): show chassis environment,show chassis routing-engine,show chassis hardware detail,show chassis fpc detail,show system boot-messages,show chassis feb detail,show chassis sfm detail,show system core-dump$
Removed Switch Name: missed cmd(s): show chassis firmware,show chassis environment,show chassis routing-engine,show chassis fpc detail,show chassis hardware detail,show chassis feb detail,show chassis sfm detail,show system core-dumps,sh$
Removed Switch Name: missed cmd(s): show chassis hardware detail
Removed Switch Name: missed cmd(s): show chassis routing-engine,show chassis hardware detail
Removed Switch Name: missed cmd(s): show chassis routing-engine,show chassis hardware detail,show system boot-messages
Removed Switch Name: missed cmd(s): show chassis routing-engine,show chassis hardware detail,show system boot-messages
Removed Switch Name: missed cmd(s): show chassis hardware detail
Removed Switch Name: missed cmd(s): show chassis clocks,show chassis sfm detail,show system core-dumps,show chassis feb detail,show chassis ssb,show chassis fpc detail,show system license,show chassis routing-engine,show chassis fe$
Removed Switch Name: End of run not found
#
If I run:
./jlogin -t 120 -c"show chassis clocks;show chassis environment;show chassis firmware;show chassis fpc detail;show chassis hardware detail;show chassis routing-engine;show chassis scb;show chassis sfm detail;show chassis ssb;show chassis feb detail;show chassis feb;show chassis cfeb;show chassis alarms;show system license;show system boot-messages;show system core-dumps;show version detail;show configuration” Removed Switch Name
Everything works great.
If I run:
./jrancid -d Removed Switch Name
I get:
executing echo jlogin -t 120 -c"show chassis clocks;show chassis environment;show chassis firmware;show chassis fpc detail;show chassis hardware detail;show chassis routing-engine;show chassis scb;show chassis sfm detail;show chassis ssb;show chassis feb detail;show chassis feb;show chassis cfeb;show chassis alarms;show system license;show system boot-messages;show system core-dumps;show version detail;show configuration" Removed Switch Name
executing echo jlogin -t 120 -c"show chassis clocks;show chassis environment;show chassis firmware;show chassis fpc detail;show chassis hardware detail;show chassis routing-engine;show chassis scb;show chassis sfm detail;show chassis ssb;show chassis feb detail;show chassis feb;show chassis cfeb;show chassis alarms;show system license;show system boot-messages;show system core-dumps;show version detail;show configuration" Removed Switch Name
sh: 1: jlogin: not found
Removed Switch Name: missed cmd(s): show configuration,show chassis firmware,show chassis alarms,show chassis environment,show chassis feb,show chassis fpc detail,show chassis scb,show chassis routing-engine,show chassis sfm detail,show chassis cfeb,show chassis ssb,show version detail,show chassis hardware detail,show system core-dumps,show chassis clocks,show system boot-messages,show chassis feb detail,show system license
Removed Switch Name: missed cmd(s): show configuration,show chassis firmware,show chassis alarms,show chassis environment,show chassis feb,show chassis fpc detail,show chassis scb,show chassis routing-engine,show chassis sfm detail,show chassis cfeb,show chassis ssb,show version detail,show chassis hardware detail,show system core-dumps,show chassis clocks,show system boot-messages,show chassis feb detail,show system license
Removed Switch Name: End of run not found
Removed Switch Name: End of run not found
#
Running: env NOPIPE=YES PATH=${PATH}:/usr/local/rancid/bin/ jrancid -d Removed Switch Name
Gives me:
executing echo jlogin -t 120 -c"show chassis clocks;show chassis environment;show chassis firmware;show chassis fpc detail;show chassis hardware detail;show chassis routing-engine;show chassis scb;show chassis sfm detail;show chassis ssb;show chassis feb detail;show chassis feb;show chassis cfeb;show chassis alarms;show system license;show system boot-messages;show system core-dumps;show version detail;show configuration" Removed Switch Name
executing echo jlogin -t 120 -c"show chassis clocks;show chassis environment;show chassis firmware;show chassis fpc detail;show chassis hardware detail;show chassis routing-engine;show chassis scb;show chassis sfm detail;show chassis ssb;show chassis feb detail;show chassis feb;show chassis cfeb;show chassis alarms;show system license;show system boot-messages;show system core-dumps;show version detail;show configuration" Removed Switch Name
PROMPT MATCH: inline at Removed Switch Name>
HIT COMMAND:inline at Removed Switch Name> show chassis clocks
In ShowChassisClocks: inline at Removed Switch Name> show chassis clocks
HIT COMMAND:inline at Removed Switch Name> show chassis environment
In ShowChassisEnvironment: inline at Removed Switch Name> show chassis environment
HIT COMMAND:inline at Removed Switch Name> show chassis firmware
In ShowChassisFirmware: inline at Removed Switch Name> show chassis firmware
HIT COMMAND:inline at Removed Switch Name> show chassis fpc detail
In ShowChassisFpcDetail: inline at Removed Switch Name> show chassis fpc detail
HIT COMMAND:inline at Removed Switch Name> show chassis hardware detail
In ShowChassisHardware: inline at Removed Switch Name> show chassis hardware detail
HIT COMMAND:inline at Removed Switch Name> show chassis routing-engine
In ShowChassisRoutingEngine: inline at Removed Switch Name> show chassis routing-engine
HIT COMMAND:inline at Removed Switch Name> show chassis scb
In ShowChassisSCB: inline at Removed Switch Name> show chassis scb
HIT COMMAND:inline at Removed Switch Name> show chassis sfm detail
In ShowChassisSCB: inline at Removed Switch Name> show chassis sfm detail
HIT COMMAND:inline at Removed Switch Name> show chassis ssb
In ShowChassisSCB: inline at Removed Switch Name> show chassis ssb
HIT COMMAND:inline at Removed Switch Name> show chassis feb detail
In ShowChassisSCB: inline at Removed Switch Name> show chassis feb detail
HIT COMMAND:inline at Removed Switch Name> show chassis feb
In ShowChassisSCB: inline at Removed Switch Name> show chassis feb
HIT COMMAND:inline at Removed Switch Name> show chassis cfeb
In ShowChassisSCB: inline at Removed Switch Name> show chassis cfeb
HIT COMMAND:inline at Removed Switch Name> show chassis alarms
In ShowChassisAlarms: inline at Removed Switch Name> show chassis alarms
HIT COMMAND:inline at Removed Switch Name> show system license
In ShowSystemLicense: inline at Removed Switch Name> show system license
HIT COMMAND:inline at Removed Switch Name> show system boot-messages
In ShowSystemBootMessages: inline at Removed Switch Name> show system boot-messages
HIT COMMAND:inline at Removed Switch Name> show system core-dumps
In ShowSystemCoreDumps: inline at Removed Switch Name> show system core-dumps
HIT COMMAND:inline at Removed Switch Name> show version detail
In ShowVersion: inline at Removed Switch Name> show version detail
HIT COMMAND:inline at Removed Switch Name> show configuration
In ShowConfiguration: inline at Removed Switch Name> show configuration
Im pretty new at working a rancid server, and have been looking around trying to figure out what is going on and how to fix it. Can you please help?
More information about the Rancid-discuss
mailing list