Hello list,

As suggested on IRC, I'm posting here to report a problem with the iptables plugin. I have tried collectd 5.0.1 from source, the 5.0.1 Gentoo ebuild, and 4.10.4 from source, with the same result:

ERROR: lt_dlopen ("/opt/collectd/lib/collectd/iptables.so") failed: file not found. The most common cause for this problem are missing dependencies. Use ldd(1) to check the dependencies of the plugin / shared object.
Unable to load plugin iptables.

The file exists in all cases, and ldd dependencies are all met. strace reveals nothing particularly wrong with the loading of the module: (note: the path to iptables.so is different here, this is from the Gentoo ebuild whereas the above is from source)

[pid 870] open("/usr/lib/collectd", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
[pid   870] getdents64(3, /* 13 entries */, 32768) = 408
[pid 870] lstat64("/usr/lib/collectd/iptables.so", {st_mode=S_IFREG|0755, st_size=9288, ...}) = 0
[pid   870] open("/usr/lib/collectd/iptables.so", O_RDONLY) = 4
[pid 870] read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\v\0\0004\0\0\0"..., 512) = 512
[pid   870] fstat64(4, {st_mode=S_IFREG|0755, st_size=9288, ...}) = 0
[pid 870] mmap2(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7551000 [pid 870] mmap2(0xb7553000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0xb7553000
[pid   870] close(4)                    = 0
[pid   870] munmap(0xb7551000, 12316)   = 0

The system is running a monolithic Linux-VServer kernel, version 2.6.38.7-vs2.3.0.37-rc15 on i686, with PaX (but no untoward flags on iptables.so).

I am quite at a loss to explain and solve this issue, any pointers would be appreciated.

Cheers
--
Romain

_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd

Reply via email to