jik2:~!1008$ perl <<\EOF use Net::DNS; $res = Net::DNS::Resolver->new; $res->udp_timeout(1); $res->nameservers('127.0.0.1'); $res->search("localhost") || die "Localhost lookup failed\n"; EOF perl: symbol lookup error: /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/auto/Socket6/Socket6.so: undefined symbol: Perl_pad_sv jik2:~!1009$ # after rebuilding perl-Socket6 locally and reinstalling it jik2:~!1010$ perl <<\EOF use Net::DNS; $res = Net::DNS::Resolver->new; $res->udp_timeout(1); $res->nameservers('127.0.0.1'); $res->search("localhost") || die "Localhost lookup failed\n"; EOF jik2:~!1011$
This was fixed by rebuild of perl. Please update to perl-5.10.0-80.fc12 Reason for failure was answered here: http://osdir.com/ml/general/2009-08/msg10656.html