Rancid deb missing arrancid executible

Bug #1825419 reported by Dario Landazuri
6
This bug affects 1 person
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/rancid/bin, and there was no arrancid. Looking at the package list on a 16.04 LTS install, arrancid was present.

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.

Revision history for this message
Roland Rosenfeld (roland) wrote :

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.

Revision history for this message
Dario Landazuri (kuoirad) wrote :

Ok, thanks. I missed that when perusing the changelogs. My mistake, sorry.

Revision history for this message
Roland Rosenfeld (roland) wrote :

Man page arrancid(1) was removed in 3.10, which is available since focal.

Changed in rancid (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.