[Pacemaker] H.A. on SLES 11?

LLLActive at GMX.Net LLLActive at GMX.Net
Mon Mar 23 05:40:18 EDT 2009


Martin Gerhard Loschwitz wrote:
> ... There was the need to invent a packaging design that would allow
> Pacemaker to be built with OpenAIS and yet have the heartbeat-parts
> it needs -- without having to install the complete Heartbeat suite.
> So the heartbeat packages got split up into a schema that mostly
> corresponds to the way that the SLES people decided to use for their
> Heartbeat stuff.

This is what I need with SLES 11. At the moment I am testing with SLES
11 RC4. My time is quite limited, so I need to set up and test HA on
the RC4 system and then only needing to copy across the configurations
on SLES 11 when it officially comes out.

My original thread about this problem was started on
linux-ha at lists.linux-ha.org. It seems probable that the
pacemaker at oss.clusterlabs.org list will be the one for SLES from now
on, as SLES is dropping HA with heartbeat.

### My problem (copy of my latest mail to Linux-HA): ###

On 03/19/2009 04:33 PM, Lars Marowsky-Bree wrote:
> On 2009-03-19T10:23:18, Ciro Iriarte <cyruspy at gmail.com> wrote:
>
>
>> And the direct link for HAE:
>>
>>http://download.novell.com/sendredirect?target=%2Frest%2FKC9QgDHyiog%7E%2FSLE-11-HAE-i586-RC6-Media1.iso&buildid=KC9QgDHyiog&fileid=JEhojwhuIDc~&mirror=AkamaiHost&nohost=false
>>
>> But you're required to login, so I assume you need explicit access.
>> Unluckily you'll need to wait for final version.
>
> The packages are also available from the
> server:ha-clustering:Factory project on the openSUSE Build Service;
> it's what you can use if you want to test right now.
>
>
>

Thanks Lars for the ifo. These are the same Andrew said are used for
SLES 10. I tried them and got in a dependency problem.

This is what I get:

- The files that I gather must be installed -

S1:~/Local-Data/HA/All # ls -l
total 9542
heartbeat-common-2.99.2-6.1.x86_64.rpm
heartbeat-debuginfo-2.99.2-6.1.x86_64.rpm
heartbeat-devel-2.99.2-6.1.x86_64.rpm
heartbeat-ldirectord-2.99.2-6.1.x86_64.rpm
heartbeat-resources-2.99.2-6.1.x86_64.rpm
libheartbeat2-2.99.2-6.1.x86_64.rpm
libheartbeat-devel-2.99.2-6.1.x86_64.rpm
libopenais2-0.80.3-12.2.x86_64.rpm
libopenais-devel-0.80.3-12.2.x86_64.rpm
libpacemaker3-1.0.2-13.1.x86_64.rpm
libpacemaker-devel-1.0.2-13.1.x86_64.rpm
openais-0.80.3-12.2.x86_64.rpm
openais-debuginfo-0.80.3-12.2.x86_64.rpm
pacemaker-1.0.2-13.1.x86_64.rpm
pacemaker-debuginfo-1.0.2-13.1.x86_64.rpm
pacemaker-pygui-1.4-12.11.x86_64.rpm
pacemaker-pygui-debuginfo-1.4-12.11.x86_64.rpm
pacemaker-pygui-devel-1.4-12.11.x86_64.rpm

- Installing the rpm's -

S1:~/Local-Data/HA/All # rpm -i *
warning: heartbeat-2.99.2-6.1.x86_64.rpm: Header V3 DSA signature:
NOKEY, key ID 1d362aeb
error: Failed dependencies:
        libltdl.so.3()(64bit) is needed by heartbeat-2.99.2-6.1.x86_64
        libcurl.so.3()(64bit) is needed by
heartbeat-common-2.99.2-6.1.x86_64
        libltdl.so.3()(64bit) is needed by
heartbeat-common-2.99.2-6.1.x86_64
        libltdl.so.3()(64bit) is needed by
heartbeat-devel-2.99.2-6.1.x86_64
        ipvsadm is needed by heartbeat-ldirectord-2.99.2-6.1.x86_64
        libltdl.so.3()(64bit) is needed by
heartbeat-resources-2.99.2-6.1.x86_64
        libltdl.so.3()(64bit) is needed by libheartbeat2-2.99.2-6.1.x86_64
        libltdl.so.3()(64bit) is needed by
libheartbeat-devel-2.99.2-6.1.x86_64
        libgnutls.so.12()(64bit) is needed by
libpacemaker3-1.0.2-13.1.x86_64
        libgnutls.so.12(GNUTLS_1_2)(64bit) is needed by
libpacemaker3-1.0.2-13.1.x86_64
        libltdl.so.3()(64bit) is needed by libpacemaker3-1.0.2-13.1.x86_64
        libgnutls.so.12()(64bit) is needed by pacemaker-1.0.2-13.1.x86_64
        libgnutls.so.12(GNUTLS_1_2)(64bit) is needed by
pacemaker-1.0.2-13.1.x86_64
        libltdl.so.3()(64bit) is needed by pacemaker-1.0.2-13.1.x86_64
        libgnutls.so.12()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libgnutls.so.12(GNUTLS_1_2)(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libltdl.so.3()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libnetsnmp.so.10()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libnetsnmpagent.so.10()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libnetsnmphelpers.so.10()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64
        libnetsnmpmibs.so.10()(64bit) is needed by
pacemaker-pygui-1.4-12.11.x86_64

Looking around I found the libltdl.so (64) everywhere but no
libltdl.so.3 (64)

Libtool 2.2.6 is installed on SLES 11.

~~~~~Libtool Info ~~~~~~~
When reporting a bug, please describe a test case to reproduce it and
include the following information:

      host-triplet:     x86_64-unknown-linux-gnu
      shell:            /bin/sh
      compiler:         gcc
      compiler flags:           -fmessage-length=0 -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables
-fasynchronous-unwind-tables -g
      linker:           /usr/x86_64-suse-linux/bin/ld -m elf_x86_64
(gnu? yes)
      libtool:          (GNU libtool) 2.2.6
      automake:         automake (GNU automake) 1.10.1
      autoconf:         autoconf (GNU Autoconf) 2.63
~~~~~~~~~~~~~~~~~~~~~

Also needed is ipvsadm.

I did not have these dependency problems on a SLES 10 SP2 system as
far as I can recall.

Any ideas where to look?

TIA

Regards,
Al





More information about the Pacemaker mailing list