Heartbeat upgrade from OpenSuSE 10.0 to 11.1

Hi to all,

I have to upgrade an heartbeat firewall from 10.0 (obsolete) to 11.1. I have seen Heartbeat in OpenSuSE 11.1 is 2.99.3-1.6 and on OpenSuSE 10.0 is 2.0.0. I know Heartbeat is changed a lot (XML config file and other things). Now, my questions is basically two:

  • There is a some sort of backport for OpenSuSE 11.1 of heartbeat version like 2.1.4-27.1 (i have tried an upgrade from 2.0.0 to this version, on OpenSuSE 11, and no problems at all)
  • If i do the upgrade from version 2.0.0 to 2.99.3-1.6 there is some sort of procedure to convert the configuration files to the new format, and some other things to do to make all fully functionally? And, in terms of stability and funcionallity, the version 2.99 is stable and usable?

Thank u to all.



Ok, i have done the upgrade (on my testlab naturally :wink: ).

After the update, only libheartbeat2 was installed, so i got to install (with yast and a network connection) that packages:

  • heartbeat
  • heartbeat-common
  • heartbeat-resources
  • heartbeat-ldirectord

But! When i have started heartbeat, it give to me some problems, with this line:

Can’t locate Socket6.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /etc/ha.d/resource.d/ldirectord line 714.

Whops, some perl modules are missing…

Installed perl-Socket6 and…

Can’t locate Mail/Send.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at /etc/ha.d/resource.d/ldirectord line 4030.

Uhm, another module is missing…

installed perl-mailtools and finally:

Starting High-Availability services2009/06/30_15:28:40 INFO: Resource is stopped
2009/06/30_15:28:40 INFO: Resource is stopped
2009/06/30_15:28:41 INFO: Resource is stopped
heartbeat: baudrate setting must precede media statementsheartbeat[15036]: 2009/06/30_15:28:42 WARN: Core dumps could be lost if multiple dumps occur.
heartbeat[15036]: 2009/06/30_15:28:42 WARN: Consider setting non-default value in /proc/sys/kernel/core_pattern (or equivalent) for maximum supportability
heartbeat[15036]: 2009/06/30_15:28:42 WARN: Consider setting /proc/sys/kernel/core_uses_pid (or equivalent) to 1 for maximum supportability
heartbeat[15036]: 2009/06/30_15:28:42 info: Version 2 support: false
heartbeat[15036]: 2009/06/30_15:28:42 WARN: Logging daemon is disabled --enabling logging daemon is recommended
heartbeat[15036]: 2009/06/30_15:28:42 info: **************************
heartbeat[15036]: 2009/06/30_15:28:42 info: Configuration validated. Starting heartbeat 2.99.3

And seems all to work ok, i hope… More test to go, but now is all ready for the upgrade!