Description of problem:
The 64-bit version of the heartbeat package is broken due to an error in the /etc/ha.d/shellfuncs file. The HA_BIN path is set to /usr/lib/heartbeat, but the binaries in the x86_64 version live in /usr/lib64/heartbeat.
Version-Release number of selected component (if applicable):
100% reproducible, the package is broken out of the box as long as only the x86_64 package is installed.
Steps to Reproduce:
1. Install x86_64 heartbeat package; configure
2. Attempt to start heartbeat (service heartbeat start)
3. Startup will fail with no output due to HA_BIN path error
Heartbeat fails to start
I have not tested the EL4 version of the package; it may also have this problem.
Ugh. ok. Will do some digging and see what I can do to fix this.
Thanks for the report.
heartbeat-2.1.4-11.el5 has been submitted as an update for Fedora EPEL 5.
Can you try the test update from comment #2?
I'm looking at this now. Unfortunately it seems that this build has introduced a new dependency over the -9 build. I should be able to get around this but it's not nice when new dependencies pop up in the RPM release stream when there's not even a change to the software version.
This is a system I just had the old release installed on:
# rpm -ivh heartbeat-*
error: Failed dependencies:
libopenhpi.so.2()(64bit) is needed by heartbeat-stonith-2.1.4-11.el5.x86_64
I'll try to test this after dealing with the OpenHPI problem.
OK, after installed openhpi and openhpi-libs, I was able to test the package. So far it appears to work fine; it's certainly an improvement over not working at all (without patching shellfuncs), so I give it a thumbs up.
(In reply to comment #4)
> I'm looking at this now. Unfortunately it seems that this build has introduced
> a new dependency over the -9 build. I should be able to get around this but
> it's not nice when new dependencies pop up in the RPM release stream when
> there's not even a change to the software version.
> This is a system I just had the old release installed on:
> # rpm -ivh heartbeat-*
> error: Failed dependencies:
> libopenhpi.so.2()(64bit) is needed by
> I'll try to test this after dealing with the OpenHPI problem.
Yeah, that was added to produce the bladehpi stonith plugin as several people requested. ;(
Sorry about that, but a 'yum localinstall' should pick that up.
Thanks for testing!
heartbeat-2.1.4-11.el5 has been pushed to the Fedora EPEL 5 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update heartbeat'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/heartbeat-2.1.4-11.el5
heartbeat-2.1.4-11.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.