When centos6.2 executes Yum update, the following error is returned:
Setting up update process
Resolving Dependencies
--> Running transaction check
---> Package openmpi. x86_64. 5.3-3. el6 will be updated
--> Processing dependency: libotf. so.0 () (64bit) for package: 1: emacs-23.1-21.el6_2.3.x86_64
Package openmpi-PSM is obsoleted by openmpi, but obsoleting package does not provide for requirements
---> Package openmpi. x86_64. 5.4-1. el6 will be an update
--> Finished dependency resolution
Error: Package: 1: emacs-23.1-21.el6_2.3.x86_64 (@ updates)
Requires: libotf. so.0 () (64bit)
Removing: openmpi-1.5.3-3.el6.x86_64 (@ anaconda-CentOS-201112091719.x86_64/6.2)
Libotf. so.0 () (64bit)
Updated by: openmpi-1.5.4-1.el6.x86_64 (base)
Not found
Available: libotf-0.9.9-3.1.el6.x86_64 (base)
Libotf. so.0 () (64bit)
Available: openmpi-psm-1.5.3-3.el6.x86_64 (base)
Libotf. so.0 () (64bit)
You cocould try using -- skip-broken to work around the problem
You cocould try running: rpm-va -- nofiles -- nodigest
It is actually an openmpi error. solution:
Yum install libotf