Ad Widget

Collapse

2.0.6 rpm server-mysql install fc16 - fails

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • techguru
    Junior Member
    • May 2013
    • 2

    #1

    2.0.6 rpm server-mysql install fc16 - fails

    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
  • techguru
    Junior Member
    • May 2013
    • 2

    #2
    use SRPM + rebuild to get locally working RPM

    solution:
    1) I did not realize that the SRPM were already available ... http://repo.zabbix.com/zabbix/2.0/rh...-1.el6.src.rpm

    2) rpmbuild --rebuild SRPMS/zabbix-2.0.6-1.el6.src.rpm

    3) sudo yum install RPMS/*/zabbix*.rpm

    Comment

    Working...