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): 2.1.4-9.el5 How reproducible: 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 Actual results: Heartbeat fails to start Expected results: Heartbeat starts Additional info: 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. http://admin.fedoraproject.org/updates/heartbeat-2.1.4-11.el5
Can you try the test update from comment #2?
Kevin, 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) > Kevin, > > 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. 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.