Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On CentOS release 6.4, I am trying to run a binary. However, it gives the following complaint:

(...) requires "/lib/" to function.

From a quick search, I can see that the only similar file I have is the following:


After Googling around, I've found some people claiming that the libraries in 6.4 are "multi arch"; does this mean that you do no longer need separate libraries for 32 and 64 bit? Because when I try to install another version as per this guide (which worked great for a similar libstdc error), it won't let me:

# yum install libuuid-2.17.2-12.9.el6.i686
Protected multilib versions: libuuid-2.17.2-12.9.el6.i686 != libuuid-2.17.2-12.9.el6_4.3.x86_64

So, what am I doing wrong here? Is the binary at fault for not detecting the multiarch/"multilib" library? Am I at fault for not providing a valid library? I'm a bit confused as you can probably tell.

share|improve this question

You must log in to answer this question.

Browse other questions tagged .