On Thu, 2007-06-28 at 09:52 -0500, Dave Augustus wrote:
I am stuck. This is X86_64 platform.
In the extras repos, there is the SRPMS for heartbeat along with the RPMS for it.
I have downloaded both. But I can't build the RPMS from the SRPM as it fails compiling something in BUILD/heartbeat-2.0.8/lib/crm/pengine
Additionally, I can't install the RPMS: rpm -Uvh heartbeat-2.0.8-3.el5.centos.i386.rpm heartbeat-2.0.8-3.el5.centos.x86_64.rpm heartbeat-pils-2.0.8-3.el5.centos.i386.rpm heartbeat-2.0.8-3.el5.centos.x86_64.rpm heartbeat-stonith-2.0.8-3.el5.centos.i386.rpm heartbeat-stonith-2.0.8-3.el5.centos.x86_64.rpm
error: Failed dependencies: libperl.so is needed by heartbeat-2.0.8-3.el5.centos.i386
but perl is installed.
Any ideas are greatly appreciated.
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
After: yum install ncurses-devel yum install swig
I can successfully build the RPM from heartbeat-2.0.8-3.src.rpm
AND I can then successfully install the RPMS that I built.
Then I think I realized my mistake. With x86_64, many times you install both the i386 AND the x86_64 RPMS. So maybe I am not supposed to install both. I un-installed the RPMS I just made. Then I installed ONLY THE x86_64 RPMS and viola! They installed without a problem...
The end result appears to be that with heartbeat, it is an either/or situation in regards to what RPMS are needed. ONLY install the ones built for your architecture. In my case, x86_64.
Hopefully this info will help someone else down the road.
Dave