need help installing iozone

Latest response

This is a server that doesn't have access to a repo ( behind FW ) but I can get files to it from my other server with repo access or I guess pulling down from the net and pushing up. So what is the best way to locate and download these dependencies? How can I tell what .rpm has these in it?

I tried a yum search libc from my connected Repo server and got nothing. I looked at rpmfind.net to see what rpm these might be in, and looks like glibc?? But that is installed, what am I missing?

Installed Packages
glibc.x86_64 2.12-1.132.el6

# rpm -Uvh iozone-3-430.i386.rpm
error: Failed dependencies:
        libc.so.6 is needed by iozone-3-430.i386
        libc.so.6(GLIBC_2.0) is needed by iozone-3-430.i386
        libc.so.6(GLIBC_2.1) is needed by iozone-3-430.i386
        libc.so.6(GLIBC_2.2) is needed by iozone-3-430.i386
        libpthread.so.0 is needed by iozone-3-430.i386
        libpthread.so.0(GLIBC_2.0) is needed by iozone-3-430.i386
        libpthread.so.0(GLIBC_2.1) is needed by iozone-3-430.i386
        libpthread.so.0(GLIBC_2.2) is needed by iozone-3-430.i386
        libpthread.so.0(GLIBC_2.3.4) is needed by iozone-3-430.i386
        librt.so.1 is needed by iozone-3-430.i386
        librt.so.1(GLIBC_2.1) is needed by iozone-3-430.i386

Responses

My guess (based on the arch of the iozone package you are installing) is that you have an architecture mismatch with your installed glibc. As you can see from your 'Installed Packages' you have the x86_64 version of glibc installed but your iozone package is i386.

Install the glibc.i686 rpm as well and it should resolve your issue, or alternatively get an x86_64 version of the iozone package.

-edit-

You should also look at creating a local repository to avoid single installation of rpm's and manually resolving dependencies. There is a current discussion on creating local repo's here:
https://access.redhat.com/discussions/1398853

Thanks for that, got the correct glibc installed and I'm in business.

Installing glibc.i686 sorted me out as well. Thanks

Where can I download iozone rpm for Rhel 7? Please help.

You can download iozone from Repoforge (RPMforge) x86_64

iozone-3.424-2.el7.rf.x86_64.rpm IOzone Filesystem Benchmark
iozone-3.424-1.el7.rf.x86_64.rpm IOzone Filesystem Benchmark
iozone-3.414-1.el7.rf.x86_64.rpm IOzone Filesystem Benchmark

Or open a support ticket at https://access.redhat.com and open a RFE (Request for Extention).

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.