I have installed net-snmp, net-snmp-utils and net-snmp-devel in my 64-bit Centos5 using yum.
The following are the packages I've installed:
net-snmp-devel-5.3.2.2-14.el5_7.1
net-snmp-utils-5.3.2.2-14.el5_7.1
net-snmp-devel-5.3.2.2-14.el5_7.1
net-snmp-libs-5.3.2.2-14.el5_7.1
net-snmp-libs-5.3.2.2-14.el5_7.1
net-snmp-5.3.2.2-14.el5_7.1
net-snmp-perl-5.3.2.2-14.el5_7.1
Starting snmp,
[root@localhost ~]# /etc/init.d/snmpd start
Starting snmpd: /usr/sbin/snmpd: error while loading shared libraries:
librpmdb4.4.so: cannot open shared object file: Permission denied
[FAILED]
But when I disable SELinux,
[root@localhost ~]# setenforce 0
[root@localhost ~]# /etc/init.d/snmpd start
Starting snmpd: [ OK ]
When I enable SELinux back, it can no longer start successfully.
[root@localhost ~]# setenforce 1
[root@localhost ~]# /etc/init.d/snmpd restart
Stopping snmpd: [ OK ]
Starting snmpd: /usr/sbin/snmpd: error while loading shared libraries:
librpmdb-.4.so: cannot open shared object file: Permission denied
[FAILED]
What should I do? I need my SELinux to be enabled of course. Any configurations that can fix this one? Thanks in advance.