How to resolve yum update errors at CentOS 6.5

I have a CentOS installation on a VPS. When I try to update it through Webmin, it always give me some error looks like below:

Multilib version problems found, balabala..

libxml2-update-error

This error kept coming. There are always four updates can not be done. Actually two with two different version.

  • libxml2 i386 2.7.6-14.el6
  • libxml2 x86_64 2.7.6-14.el6
  • nss-softokn-freebl i386 3.14.3-9.el6
  • nss-softokn-freebl x86_64 3.14.3-9.el6

four-updates-not-done

The solution I googled as below:

rpm --nodeps -e nss-softokn-freebl.{i686,x86_64}

But, when I update with yum update command, yum is not working any more.

It said, libfreebl3.so is missing. I have to go to my another VPS with same version of CentOS 6.5. Found the file libfreebl3.so at /lib64/