Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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

(...) requires "/lib/libuuid.so.1" to function.

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

/lib64/libuuid.so.1

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

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.