[CentOS] Heartbeat for Centos 5- Can't build RPMS or install prebuilt RPMS-SOLVED
Dave Augustus
davea at ingraftedsoftware.com
Thu Jun 28 16:06:30 UTC 2007
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 at 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
More information about the CentOS
mailing list