[rancid] Rancid 3.2 issue with perl/inet_pton
Nick Hilliard
nick at foobar.org
Mon Mar 30 12:02:11 UTC 2015
[replying to list]
if you're running an older perl version, e.g. 5.10, you need to explicitly
install a recent version of Socket because the version installed in the
perl core is outdated.
I don't know about Centos but on debian, you can do this using something like:
# apt-get install dh-make-perl
# dh-make-perl --build --core-ok --cpan ExtUtils::Constant
# dpkg -i ./libextutils-constant-perl*.deb
# dh-make-perl --build --core-ok --cpan Socket
# dpkg -i ./libsocket-perl*.deb
The intermediate installation of ExtUtils::Constant is only required to
enable CPAN to work properly.
Nick
On 30/03/2015 05:25, Jos wrote:
> Hi Guys
>
> I’ve been affected by this as well upgrading a centos 6.5 rancid 3.1
> installation to 3.2 - and I haven’t been able to figure out the cpan
> socket module update to resolve as yet.
> Could I trouble you for some pointers please? I have tried so far:
>
> sudo perl -MCPAN -e "upgrade /(.\*)/"
>
>
> - to upgrade all cpan modules I thought, but logs still produce:
>
> Trying to get all of the configs.
> "inet_pton" is not exported by the Socket module
> Can't continue after import errors at /home/rancid/lib/rancid/rancid.pm
> line 52
> BEGIN failed--compilation aborted at /home/rancid/lib/rancid/rancid.pm
> line 52.
> Compilation failed in require at /home/rancid/bin/rancid line 61.
> BEGIN failed--compilation aborted at /home/rancid/bin/rancid line 61.
> …
>
> Apologies this is not strictly speaking rancid related directly. Could the
> patch provided resolve this if I ran the upgrade again?
>
>
> Cheers, Jos
>
> On 24/03/15 08:58, "heasley" <heas at shrubbery.net> wrote:
>
>> Mon, Mar 23, 2015 at 10:22:16AM +0000, Nick Hilliard:
>>> you need to update the perl Socket module from CPAN. Socket-2.018
>>> should work fine.<br>
>>
>> Thanks. It appears that 2.006 is sufficient, fwiw. This patch adds
>> runtime
>> & configtime checks: ftp://ftp.shrubbery.net/pub/rancid/rancid-3.2.p3.gz
>> _______________________________________________
>> Rancid-discuss mailing list
>> Rancid-discuss at shrubbery.net
>> http://www.shrubbery.net/mailman/listinfo/rancid-discuss
>
>
>
More information about the Rancid-discuss
mailing list