-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
The configuration example in README.md recommends to put the plugin into /usr/lib64/collectd/. This directory may contain the file csv.so (the collectd CSV plugin) which conflicts with the standard Python csv module, which is used in haproxy.py. The conflict manifests itself with the following error message in collectd logs:
python plugin: Error importing module "haproxy".
Unhandled python exception in importing module: ImportError: dynamic module does not define init function (initcsv)
Traceback (most recent call last):
File "/usr/lib64/collectd/haproxy.py", line 10, in <module>
import csv
ImportError: dynamic module does not define init function (initcsv)
python plugin: Found a configuration for the "haproxy" plugin, but the plugin isn't loaded or didn't register a configuration callback.
Since renaming the csv.so collectd plugin is most likely not an option due to backward compatibility, the documentation here should be updated to not recommend putting the plugin into ``/usr/lib64/collectd/`.
saydamir
Metadata
Metadata
Assignees
Labels
No labels