1) my client, by policy, only allows installations via yum -- on FC16 (and no, not going to use --force, --nodeps, or symlink old library version name to current library name)
2) the available RPM for 2.0.6 have a hard-coded dependency on an older version of net-snmp and mysqlclient libraries. (see below)
3) I have not been able to locate a spec file to build my own rpm --
4) I am curious if there is an actual reason that 2.0.6 hard codes a version depenency for those libraries.
5) before grabbing and patching sources/rpm, I am hoping that someone here on this forum has some insight or experiences to share
6) currently installed on FC16: /usr/lib64/libnetsnmp.so.30.0.2, /usr/lib64/libnetsnmp.so.30, /usr/lib64/libnetsnmp.so,, /usr/lib64/mysql/libmysqlclient.so.18.0.0, /usr/lib64/mysql/libmysqlclient.so, /usr/lib64/mysql/libmysqlclient.so.18
sudo yum install zabbix-server-2.0.6-1.el6.x86_64.rpm zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm
Loaded plugins: fastestmirror, presto
Examining zabbix-server-2.0.6-1.el6.x86_64.rpm: zabbix-server-2.0.6-1.el6.x86_64
Marking zabbix-server-2.0.6-1.el6.x86_64.rpm to be installed
Examining zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm: zabbix-server-mysql-2.0.6-1.el6.x86_64
Marking zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package zabbix-server.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: fping for package: zabbix-server-2.0.6-1.el6.x86_64
Loading mirror speeds from cached hostfile
* fedora: mirrors.servercentral.net
* updates: mirrors.servercentral.net
--> Processing Dependency: unixODBC for package: zabbix-server-2.0.6-1.el6.x86_64
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Running transaction check
---> Package fping.x86_64 0:3.0-1.fc16 will be installed
---> Package unixODBC.x86_64 0:2.2.14-13.fc15 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: unixODBC-2.2.14-13.fc15.x86_64
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Running transaction check
---> Package libtool-ltdl.x86_64 0:2.4-9.fc16 will be installed
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libmysqlclient.so.16()(64bit)
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libnetsnmp.so.20()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
2) the available RPM for 2.0.6 have a hard-coded dependency on an older version of net-snmp and mysqlclient libraries. (see below)
3) I have not been able to locate a spec file to build my own rpm --
4) I am curious if there is an actual reason that 2.0.6 hard codes a version depenency for those libraries.
5) before grabbing and patching sources/rpm, I am hoping that someone here on this forum has some insight or experiences to share
6) currently installed on FC16: /usr/lib64/libnetsnmp.so.30.0.2, /usr/lib64/libnetsnmp.so.30, /usr/lib64/libnetsnmp.so,, /usr/lib64/mysql/libmysqlclient.so.18.0.0, /usr/lib64/mysql/libmysqlclient.so, /usr/lib64/mysql/libmysqlclient.so.18
sudo yum install zabbix-server-2.0.6-1.el6.x86_64.rpm zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm
Loaded plugins: fastestmirror, presto
Examining zabbix-server-2.0.6-1.el6.x86_64.rpm: zabbix-server-2.0.6-1.el6.x86_64
Marking zabbix-server-2.0.6-1.el6.x86_64.rpm to be installed
Examining zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm: zabbix-server-mysql-2.0.6-1.el6.x86_64
Marking zabbix-server-mysql-2.0.6-1.el6.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package zabbix-server.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: fping for package: zabbix-server-2.0.6-1.el6.x86_64
Loading mirror speeds from cached hostfile
* fedora: mirrors.servercentral.net
* updates: mirrors.servercentral.net
--> Processing Dependency: unixODBC for package: zabbix-server-2.0.6-1.el6.x86_64
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Running transaction check
---> Package fping.x86_64 0:3.0-1.fc16 will be installed
---> Package unixODBC.x86_64 0:2.2.14-13.fc15 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: unixODBC-2.2.14-13.fc15.x86_64
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Running transaction check
---> Package libtool-ltdl.x86_64 0:2.4-9.fc16 will be installed
---> Package zabbix-server-mysql.x86_64 0:2.0.6-1.el6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libmysqlclient.so.16()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Processing Dependency: libnetsnmp.so.20()(64bit) for package: zabbix-server-mysql-2.0.6-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libmysqlclient.so.16()(64bit)
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libmysqlclient.so.16(libmysqlclient_16)(64bit)
Error: Package: zabbix-server-mysql-2.0.6-1.el6.x86_64 (/zabbix-server-mysql-2.0.6-1.el6.x86_64)
Requires: libnetsnmp.so.20()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Comment