Bug 23235

Summary: Ищет plugins в неправильной папке
Product: Sisyphus Reporter: Denis Yagofarov <denyago>
Component: collectdAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: asy, at, cas, crux, ender, lav, ldv, mike, qa_viy, rider, shaba, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Denis Yagofarov 2010-03-25 21:46:11 MSK
При подключении plugin OpenVZ, ищет его не в той папке:

# collectd -T
option = ReadThreads; value = -1;option = FQDNLookup; value = true;type = syslogfile = /usr/lib64/collectd/syslog.soCan't locate Collectd/Plugin/OpenVZ.pm in @INC (@INC contains: /usr/lib/perl5/vendor_perl /etc/perl5 /usr/lib/perl5/x86_64-linux /usr/lib/perl5 /usr/local/lib/perl5/site_perl/5.8.9/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/x86_64-linux /usr/lib/perl5/vendor_perl /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.

Если сделать 
ln -s /usr/lib/perl5/vendor_perl/Collectd/Plugins /usr/lib/perl5/vendor_perl/Collectd/Plugin
,то всё работает.
Comment 1 Michael Shigorin 2010-03-27 16:16:09 MSK
Надо выяснить, что имел в виду апстрим:

bindings/Makefile.am
bindings/perl/lib/Collectd/Plugins/OpenVZ.pm
bindings/perl/lib/Collectd/Plugins/Monitorus.pm
src/collectd-perl.pod

содержат упоминание Collectd::Plugins, а вот collectd-perl(5) упоминает

BaseName "Collectd::Plugin"

Пока мне кажется, что это local misconfiguration по причине следования разъехавшейся с кодом документации; пойду спрошу Флориана.
Comment 2 Michael Shigorin 2010-03-31 11:42:12 MSD
Ага, именно так апстрим и сказал:
http://mailman.verplant.org/pipermail/collectd/2010-March/003725.html
Comment 3 Repository Robot 2010-03-31 12:03:50 MSD
collectd-4.9.1-alt3 -> sisyphus:

* Wed Mar 31 2010 Michael Shigorin <mike@altlinux> 4.9.1-alt3

- cherry-picked upstream fix for inconsistent perl plugins basedir
  in manpage (closes: #23235)