[collectd] perl collectd plugin "Global symbol "%Config" requires explicit package name"
Tom H
tom at limepepper.co.uk
Sat Mar 14 19:15:38 CET 2009
On Mon, 2009-03-09 at 08:58 +0100, Florian Forster wrote:
> or due to a second `Config' module in the search path the wrong module
> is loaded.
Hi,
in my perl-Collectd rpm there is a Config.pm in
the /usr/share/doc/perl-Collectd-4.5.3 folder, which seems to be the one
that is confusing Collectd.pm ....
It seems to be associated with the collection3 for creating graphs of
collectd.
Anyway I renamed that, and now I get another error;
[root at localhost perl-Collectd-4.5.3]# service collectd restart
Stopping collectd: [ OK ]
Starting collectd: Can't load
'/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/threads/threads.so' for module threads: /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/threads/threads.so: undefined symbol: PL_no_mem at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/XSLoader.pm line 64.
at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/threads.pm line 32
Compilation failed in require
at /usr/lib/perl5/vendor_perl/5.10.0/Collectd.pm line 28.
BEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.10.0/Collectd.pm line 28.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't load
'/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/threads/threads.so' for module threads: /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/auto/threads/threads.so: undefined symbol: PL_no_mem at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/XSLoader.pm line 64.
at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/threads.pm line 32
Compilation failed in require
at /usr/lib/perl5/vendor_perl/5.10.0/Collectd.pm line 28.
BEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.10.0/Collectd.pm line 28.
Compilation failed in require.
BEGIN failed--compilation aborted.
[ OK ]
any ideas on that?
Cheers,
T
More information about the collectd
mailing list