/lib/libc.so.6 -> libc-2.12.so
This means that you have glibc-2.12
libc.so.6(GLIBC_2.17) is needed by libusbx-1.0.16-1.fc20.i686
The libusbx
package requires glibc-2.17. Your distribution is too old.
is there a safe way to update libc.so.6 on Centos 6.3
I could be wrong, but usually RedHat EL distributions (and CentOS based on them) do not allow you to upgrade glibc via standard update mechanisms.
And you are rightfully concerned about an update causing "bricked" system; whatever you do, proceed with extreme caution.