I missed Andrew's reply so I am including his comment and my results below:
On my cluster I did:
[r...@fc11-1 ~]# rpm -qi resource-agents | grep ersion
Version : 3.0.4 Vendor: Fedora Project
[r...@fc11-1 ~]# rpm -ql resource-agents | grep shellfunc
/usr/share/cluster/ocf-shellfuncs
[r...@fc11-1 ~]#
Thanks,
Bob
----------------------------------------------------------------------------------------------
[05:08 PM] root[at]f12 ~ # rpm -qi resource-agents | grep ersion
Version : 3.0.4 Vendor: Fedora Project
[05:07 PM] root[at]f12 ~ # rpm -ql resource-agents | grep shellfunc
/etc/ha.d/shellfuncs <---- there
/usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs
/usr/share/cluster/ocf-shellfuncs
What version of resource-agents do you have installed?
On Fri, Nov 13, 2009 at 3:52 AM, Bob Schatz <bschatz[at]yahoo.com> wrote:
> For some reason I did not receive the email from Andrew so I am including it
> below.
>
> Cluster glue was installed and I have attached the output from yum at the end
> of this email.
>
>
Also, I noticed that the files that used to reside in
/usr/lib/ocf/resource.d/heartbeat/* are no longer there. I could not
configure an IPaddr resource.
>
>
> Thanks in advance
>
> Bob
>
>
> that file should be part of cluster-glue... was that package not installed?
>
> On Wed, Nov 11, 2009 at 8:19 PM, Bob Schatz <bschatz[at]yahoo.com> wrote:
>> Hi,
>>
>> I am new to Linux HA and I am having a problem with heartbeat 3.0.1.
>>
>> It appears that /etc/ha.d/shellfuncs is no longer in the release but it is
>> still called from /etc/init.d/heartbeat.
>>
>> I reloaded a system with FC11 and then downloaded the pacemaker/heartbeat
>> binaries as follows:
>>
>> # wget -O /etc/yum.repos.d/pacemaker.repo
>> http://clusterlabs.org/rpm/fedora-11/clusterlabs.repo
>> # yum install -y pacemaker corosync heartbeat
>>
>> I copied a ha.cf to /etc/ha.d/ha.cf and attempted to start heartbeat as
>> follows:
>>
>> root[at]fc11-2:# sh -x /etc/init.d/heartbeat start
>> + '[' -f /etc/sysconfig/heartbeat ']'
>> + HA_DIR=/etc/ha.d
>> + export HA_DIR
>> + CONFIG=/etc/ha.d/ha.cf
>> + . /etc/ha.d/shellfuncs
>> /etc/init.d/heartbeat: line 51: /etc/ha.d/shellfuncs: No such file or
>> directory
>>
>>
>> I did not see this as a known problem on the mailing lists.
>>
>>
>> Thanks,
>>
>> Bob
>
>
> # yum install -y pacemaker corosync heartbeat
>
> Loaded plugins: refresh-packagekit
> clusterlabs | 1.2 kB 00:00
> clusterlabs/primary | 14 kB 00:00
> clusterlabs
> 47/47
> Setting up Install Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package corosync.x86_64 0:1.1.2-1.fc11 set to be updated
> --> Processing Dependency: corosynclib = 1.1.2-1.fc11 for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)(64bit)
> for package: corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit) for
> package: corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libcfg.so.4(COROSYNC_CFG_0.82)(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libquorum.so.4(COROSYNC_QUORUM_1.0)(64bit) for
> package: corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libpload.so.4(COROSYNC_PLOAD_1.0)(64bit) for
> package: corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libcoroipcs.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: liblogsys.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libquorum.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libconfdb.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libvotequorum.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libcfg.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libtotem_pg.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libcoroipcc.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libpload.so.4()(64bit) for package:
> corosync-1.1.2-1.fc11.x86_64
> ---> Package heartbeat.x86_64 0:3.0.1-1.fc11 set to be updated
> --> Processing Dependency: resource-agents for package:
> heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: cluster-glue-libs for package:
> heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: PyXML for package: heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: cluster-glue for package:
> heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: libplumb.so.2()(64bit) for package:
> heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: libapphb.so.2()(64bit) for package:
> heartbeat-3.0.1-1.fc11.x86_64
> --> Processing Dependency: libhbclient.so.1()(64bit) for package:
> heartbeat-3.0.1-1.fc11.x86_64
> ---> Package pacemaker.x86_64 0:1.0.6-1.fc11 set to be updated
> --> Processing Dependency: libcrmcluster.so.1()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libstonithd.so.0()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libcib.so.1()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libesmtp.so.5()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libpengine.so.3()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libtransitioner.so.1()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libcrmcommon.so.2()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libpe_status.so.2()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Processing Dependency: libpe_rules.so.2()(64bit) for package:
> pacemaker-1.0.6-1.fc11.x86_64
> --> Running transaction check
> ---> Package PyXML.x86_64 0:0.8.4-16.fc11 set to be updated
> ---> Package cluster-glue.x86_64 0:1.0.1-1.fc11 set to be updated
> --> Processing Dependency: libopenhpi.so.2()(64bit) for package:
> cluster-glue-1.0.1-1.fc11.x86_64
> ---> Package cluster-glue-libs.x86_64 0:1.0.1-1.fc11 set to be updated
> ---> Package corosynclib.x86_64 0:1.1.2-1.fc11 set to be updated
> --> Processing Dependency: librdmacm.so.1(RDMACM_1.0)(64bit) for package:
> corosynclib-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libibverbs.so.1(IBVERBS_1.0)(64bit) for package:
> corosynclib-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libibverbs.so.1(IBVERBS_1.1)(64bit) for package:
> corosynclib-1.1.2-1.fc11.x86_64
> --> Processing Dependency: libibverbs.so.1()(64bit) for package:
> corosynclib-1.1.2-1.fc11.x86_64
> --> Processing Dependency: librdmacm.so.1()(64bit) for package:
> corosynclib-1.1.2-1.fc11.x86_64
> ---> Package heartbeat-libs.x86_64 0:3.0.1-1.fc11 set to be updated
> ---> Package libesmtp.x86_64 0:1.0.4-10.fc11 set to be updated
> ---> Package pacemaker-libs.x86_64 0:1.0.6-1.fc11 set to be updated
> ---> Package resource-agents.noarch 0:3.0.4-1.fc11 set to be updated
> --> Running transaction check
> ---> Package libibverbs.x86_64 0:1.1.2-2.fc11 set to be updated
> ---> Package librdmacm.x86_64 0:1.0.7-2.fc11 set to be updated
> ---> Package openhpi-libs.x86_64 0:2.14.0-2.fc11 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> ================================================================================
>
> Package Arch Version Repository
> Size
> ================================================================================
>
> Installing:
> corosync x86_64 1.1.2-1.fc11 clusterlabs 166
> k
> heartbeat x86_64 3.0.1-1.fc11 clusterlabs 196
> k
> pacemaker x86_64 1.0.6-1.fc11 clusterlabs 667
> k
> Installing for dependencies:
> PyXML x86_64 0.8.4-16.fc11 updates 1.0
> M
> cluster-glue x86_64 1.0.1-1.fc11 clusterlabs 268
> k
> cluster-glue-libs x86_64 1.0.1-1.fc11 clusterlabs 129
> k
> corosynclib x86_64 1.1.2-1.fc11 clusterlabs 168
> k
> heartbeat-libs x86_64 3.0.1-1.fc11 clusterlabs 295
> k
> libesmtp x86_64 1.0.4-10.fc11 fedora 62
> k
> libibverbs x86_64 1.1.2-2.fc11 fedora 45
> k
> librdmacm x86_64 1.0.7-2.fc11 fedora 23
> k
> openhpi-libs x86_64 2.14.0-2.fc11 fedora 169
> k
> pacemaker-libs x86_64 1.0.6-1.fc11 clusterlabs 310
> k
> resource-agents noarch 3.0.4-1.fc11 updates 105
> k
>
> Transaction Summary
> ================================================================================
>
> Install 14 Package(s)
> Upgrade 0 Package(s)
>
> Total download size: 3.6 M
> Downloading Packages:
> (1/14): PyXML-0.8.4-16.fc11.x86_64.rpm | 1.0 MB 00:13
> (2/14): cluster-glue-1.0.1-1.fc11.x86_64.rpm | 268 kB 00:02
> (3/14): cluster-glue-libs-1.0.1-1.fc11.x86_64.rpm | 129 kB 00:00
> (4/14): corosync-1.1.2-1.fc11.x86_64.rpm | 166 kB 00:03
> (5/14): corosynclib-1.1.2-1.fc11.x86_64.rpm | 168 kB 00:02
> (6/14): heartbeat-3.0.1-1.fc11.x86_64.rpm | 196 kB 00:01
> (7/14): heartbeat-libs-3.0.1-1.fc11.x86_64.rpm | 295 kB 00:01
> (8/14): libesmtp-1.0.4-10.fc11.x86_64.rpm | 62 kB 00:00
> (9/14): libibverbs-1.1.2-2.fc11.x86_64.rpm | 45 kB 00:00
> (10/14): librdmacm-1.0.7-2.fc11.x86_64.rpm | 23 kB 00:00
> (11/14): openhpi-libs-2.14.0-2.fc11.x86_64.rpm | 169 kB 00:00
> (12/14): pacemaker-1.0.6-1.fc11.x86_64.rpm | 667 kB 00:07
> (13/14): pacemaker-libs-1.0.6-1.fc11.x86_64.rpm | 310 kB 00:00
> (14/14): resource-agents-3.0.4-1.fc11.noarch.rpm | 105 kB 00:03
> --------------------------------------------------------------------------------
>
> Total 86 kB/s | 3.6 MB 00:42
> Running rpm_check_debug
> Running Transaction Test
> Finished Transaction Test
> Transaction Test Succeeded
> Running Transaction
> Installing : libibverbs-1.1.2-2.fc11.x86_64
> 1/14
> Installing : librdmacm-1.0.7-2.fc11.x86_64
> 2/14
> Installing : corosynclib-1.1.2-1.fc11.x86_64
> 3/14
> Installing : corosync-1.1.2-1.fc11.x86_64
> 4/14
> Installing : openhpi-libs-2.14.0-2.fc11.x86_64
> 5/14
> Installing : libesmtp-1.0.4-10.fc11.x86_64
> 6/14
> Installing : PyXML-0.8.4-16.fc11.x86_64
> 7/14
> Installing : resource-agents-3.0.4-1.fc11.noarch
> 8/14
> Installing : cluster-glue-libs-1.0.1-1.fc11.x86_64
> 9/14
> Installing : cluster-glue-1.0.1-1.fc11.x86_64
> 10/14
> Installing : heartbeat-libs-3.0.1-1.fc11.x86_64
> 11/14
> Installing : heartbeat-3.0.1-1.fc11.x86_64
> 12/14
> Installing : pacemaker-1.0.6-1.fc11.x86_64
> 13/14
> Installing : pacemaker-libs-1.0.6-1.fc11.x86_64
> 14/14
>
> Installed:
> corosync.x86_64 0:1.1.2-1.fc11 heartbeat.x86_64 0:3.0.1-1.fc11
> pacemaker.x86_64 0:1.0.6-1.fc11
>
> Dependency Installed:
> PyXML.x86_64 0:0.8.4-16.fc11 cluster-glue.x86_64 0:1.0.1-1.fc11
> cluster-glue-libs.x86_64 0:1.0.1-1.fc11 corosynclib.x86_64 0:1.1.2-1.fc11
> heartbeat-libs.x86_64 0:3.0.1-1.fc11 libesmtp.x86_64 0:1.0.4-10.fc11
> libibverbs.x86_64 0:1.1.2-2.fc11 librdmacm.x86_64 0:1.0.7-2.fc11
> openhpi-libs.x86_64 0:2.14.0-2.fc11 pacemaker-libs.x86_64
> 0:1.0.6-1.fc11
> resource-agents.noarch 0:3.0.4-1.fc11
>
> Complete!
> root[at]fc11-1:#
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> Linux-HA mailing list
> Linux-HA[at]lists.linux-ha.org
> http://lists.linux-ha.org/mailman/listinfo/linux-ha
> See also: http://linux-ha.org/ReportingProblems
>
_______________________________________________
Linux-HA mailing list
Linux-HA[at]lists.linux-ha.org
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems
_______________________________________________________
Linux-HA-Dev: [email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/