You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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/`.
The text was updated successfully, but these errors were encountered:
The configuration example in
README.md
recommends to put the plugin into/usr/lib64/collectd/
. This directory may contain the filecsv.so
(the collectd CSV plugin) which conflicts with the standard Pythoncsv
module, which is used inhaproxy.py
. The conflict manifests itself with the following error message in collectd logs: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/`.The text was updated successfully, but these errors were encountered: