Rancid deb missing arrancid executible
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rancid (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
$ lsb_release -rd
Description: Ubuntu 18.04.2 LTS
Release: 18.04
$ dpkg -l | grep rancid
ii rancid 3.7-1 amd64 Really Awesome New Cisco confIg Differ
After an update from 16.04 LTS to 18.04 LTS, rancid started complaining it couldn't grab configs from my Arista switches. When looking at the logs to figure out what was happening, I found this:
exec(arrancid) failed router manufacturer arista: No such file or directory
I went to look in /usr/lib/
I am able to work around the problem for now by copying arrancid from a 16.04 install to my 18.04 install that is supposed to be running rancid.
With the upgrade from rancid 3.4 to 3.5 the Arista support changed from a stand alone arrancid to the module, which should be used by "rancid -t arista".
You may have a look at /etc/rancid/ rancid. types.base and you will see, that arista is now handled there this way:
arista; script; rancid -t arista
The only issue here is, that the current packages still contain a man page arrancid.1, which should be removed.