need help installing iozone
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
Where can I download iozone rpm for Rhel 7? Please help.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
