> > The same thing happens if I disable the extras repo, and even if I do
> > "yum clean all" first. If instead I try to install heartbeat-ldirectord
> > and disable the clusterlabs repo (which might result in a package that
> > doesn't work right in any event), I get a different error:
> > 
> > Transaction Check Error:
> >   file /usr/lib/ocf/resource.d/heartbeat/ldirectord from install of
> > heartbeat-ldirectord-2.1.3-3.el5.centos.x86_64 conflicts with file from
> > package resource-agents-1.0.3-2.6.el5.x86_64
> 
> Try to get rid of the file if it is still there. Try it again afterwards.

I am a little confused. Can I actually install the CentOS extras
"heartbeat-ldirectord" package from CentOS and expect it to work with
all the clusterlabs stuff? The clusterlabs also has an "ldirectord"
package.

The situation I have now is that the resource agent script is present
(it's in the resource-agents package), but the actual ldirectord script
is not. So I actually copied the /usr/sbin/ldirectord binary from
another CentOS 5 machine that doesn't have clusterlabs but does have
heartbeat-ldirectord, and then tried to configure an
ocf:heartbeat:ldirectord resource, but when I did the commit, I got this
error reported by crm_mon:

Failed actions:
    ldirectord_monitor_0 (node=vmx2.ucar.edu, call=137, rc=5,
status=complete): not installed
    ldirectord_monitor_0 (node=vmx1.ucar.edu, call=79, rc=5,
status=complete): not installed

Seems like there is something in the package besides just the ldirectord
script that is needed.

--Greg


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to