rsyslog-pkg-rhel-centos
rsyslog-pkg-rhel-centos copied to clipboard
RPM package missing mmpstrucdata.so
Expected behavior
RPM package should have mmpstrucdata.so installed on /usr/lib64/rsyslog/mmpstrucdata.so in CentOS 7.5
Actual behavior
After installation of the rpm package 'rsyslog-8.24.0-57.el7_9.x86_64', the library is not found.
[root@test ~]# rpm -ql rsyslog-8.24.0-57.el7_9.x86_64 | grep mmpstrucdata | wc -l
0
Steps to reproduce the behavior
- Install the package 'rsyslog' using 'yum install rsyslog' on CentOS 7.5
- Create a configuration file loading the module 'mmpstrucdata'
module(load="mmpstrucdata")
- Restart rsyslog
service rsyslog restart
- In logs, rsyslog will throw errors
Feb 19 01:26:49 localhost rsyslogd: could not load module '/usr/lib64/rsyslog/mmpstrucdata.so', dlopen: /usr/lib64/rsyslog/mmpstrucdata.so: cannot open shared object file: No such file or directory [v8.24.0 try http://www.rsyslog.com/e/2066 ]
Environment
- rsyslog version:
[root@test ~]# rsyslogd -v
rsyslogd 8.24.0-57.el7_9, compiled with:
PLATFORM: x86_64-redhat-linux-gnu
PLATFORM (lsb_release -d):
FEATURE_REGEXP: Yes
GSSAPI Kerberos 5 support: Yes
FEATURE_DEBUG (debug build, slow code): No
32bit Atomic operations supported: Yes
64bit Atomic operations supported: Yes
memory allocator: system default
Runtime Instrumentation (slow code): No
uuid support: Yes
Number of Bits in RainerScript integers: 64
See http://www.rsyslog.com for more information.
- platform: CentOS 7.5
Linux test 3.10.0-862.11.6.el7.x86_64 #1 SMP Tue Aug 14 21:49:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- for configuration questions/issues, include rsyslog.conf and included config files
Same issue on CentOS 8
@friedl I guess this is something we could easily enable. What do you say?
The OS distributed rsyslog package does not contain mmpstrucdata.
If you want to use this module, please install the latest rsyslog release package from Adiscon. This contains the module.
More details about the packages from Adiscon are available here: Link