[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