Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Linux-HA: Dev

Re: Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [In reply to

 

 

Linux-HA dev RSS feed   Index | Next | Previous | View Threaded


bschatz at yahoo

Nov 16, 2009, 9:49 AM

Post #1 of 4 (1063 views)
Permalink
Re: Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [In reply to

I missed Andrew's reply so I am including his comment and my results below:

On my cluster I did:

[root [at] fc11- ~]# rpm -qi resource-agents | grep ersion
Version : 3.0.4 Vendor: Fedora Project
[root [at] fc11- ~]# rpm -ql resource-agents | grep shellfunc
/usr/share/cluster/ocf-shellfuncs
[root [at] fc11- ~]#

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: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/


bschatz at yahoo

Nov 16, 2009, 5:15 PM

Post #2 of 4 (1009 views)
Permalink
Re: Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [In reply to [In reply to]

To debug this problem further, I downloaded fc11 from Fedora instead of using our internal version
which was downloaded ~June 29, 2009.

With the version downloaded from Fedora, I then did:

# wget -O /etc/yum.repos.d/pacemaker.repo http://clusterlabs.org/rpm/fedora-11/clusterlabs.repo
# yum install -y pacemaker corosync heartbeat

I then saw that /etc/ha.d/shellfuncs was present! I am going to configure the cluster and go from here.

Thank you Andrew for the debugging help.

In order to avoid other folks from running into the problem, do you have any tips on what I should investigate?


Thanks again for your help,

Bob


----- Original Message ----
From: Bob Schatz <bschatz [at] yahoo>
To: linux-ha-dev [at] lists
Sent: Mon, November 16, 2009 9:49:43 AM
Subject: Re: [Linux-ha-dev] Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [.In reply to

I missed Andrew's reply so I am including his comment and my results below:

On my cluster I did:

[root [at] fc11- ~]# rpm -qi resource-agents | grep ersion
Version : 3.0.4 Vendor: Fedora Project
[root [at] fc11- ~]# rpm -ql resource-agents | grep shellfunc
/usr/share/cluster/ocf-shellfuncs
[root [at] fc11- ~]#

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: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/




_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/


andrew at beekhof

Nov 17, 2009, 12:04 PM

Post #3 of 4 (1004 views)
Permalink
Re: Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [In reply to [In reply to]

On Mon, Nov 16, 2009 at 6:49 PM, Bob Schatz <bschatz [at] yahoo> wrote:
> I missed Andrew's reply so I am including his comment and my results below:
>
> On my cluster I did:
>
>    [root [at] fc11- ~]# rpm -qi resource-agents | grep ersion
>    Version     : 3.0.4                             Vendor: Fedora Project

ah, thats the problem.

on fc11 resource-agents-3.0.4 doesn't yet have the heartbeat agents.
with fc12 that problem goes away.

for now, you'll have to remove 3.0.4 and specify 1.0.1 on the command
line when you install.

so:
yum install resource-agents = 1.0.1 pacemaker

>    [root [at] fc11- ~]# rpm -ql resource-agents | grep shellfunc
>    /usr/share/cluster/ocf-shellfuncs
>    [root [at] fc11- ~]#
>
> 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: Linux-HA-Dev [at] lists
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
>
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/


bschatz at yahoo

Nov 17, 2009, 2:03 PM

Post #4 of 4 (989 views)
Permalink
Re: Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [In reply to [In reply to]

Thanks Andrew!

When I reloaded fc11 downloaded from the Fedora website and then did the wget, etc steps the resource agents were there.

Looks like they are version 1.0.1.

This should be good enough for my proof of concept.


Thanks,

Bob


----- Original Message ----
From: Andrew Beekhof <andrew [at] beekhof>
To: High-Availability Linux Development List <linux-ha-dev [at] lists>
Sent: Tue, November 17, 2009 12:04:04 PM
Subject: Re: [Linux-ha-dev] Problems starting heartbeat 3.0.1-1 - /etc/ha.d/shellfuncs "No such file or directory" [.In reply to

On Mon, Nov 16, 2009 at 6:49 PM, Bob Schatz <bschatz [at] yahoo> wrote:
> I missed Andrew's reply so I am including his comment and my results below:
>
> On my cluster I did:
>
> [root [at] fc11- ~]# rpm -qi resource-agents | grep ersion
> Version : 3.0.4 Vendor: Fedora Project

ah, thats the problem.

on fc11 resource-agents-3.0.4 doesn't yet have the heartbeat agents.
with fc12 that problem goes away.

for now, you'll have to remove 3.0.4 and specify 1.0.1 on the command
line when you install.

so:
yum install resource-agents = 1.0.1 pacemaker

> [root [at] fc11- ~]# rpm -ql resource-agents | grep shellfunc
> /usr/share/cluster/ocf-shellfuncs
> [root [at] fc11- ~]#
>
> 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: Linux-HA-Dev [at] lists
> http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
> Home Page: http://linux-ha.org/
>
_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/




_______________________________________________________
Linux-HA-Dev: Linux-HA-Dev [at] lists
http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev
Home Page: http://linux-ha.org/

Linux-HA dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.