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:
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.