After emerging hearbeat version 1.2.3, I saw that the scripts are treated like config files. So heartbeat doesn't work well, because resource.d contains the old script. the result is : >ls /etc/ha.d/resource.d ._cfg0000_AudibleAlarm ._cfg0000_Delay ._cfg0000_Filesystem ._cfg0000_IPaddr ._cfg0000_IPaddr2 ._cfg0000_IPv6addr ._cfg0000_LVM ._cfg0000_LinuxSCSI ._cfg0000_MailTo ._cfg0000_ServeRAID ._cfg0000_apache ._cfg0001_IPaddr ._cfg0001_apache AudibleAlarm Delay Filesystem ICP IPaddr IPaddr2 IPsrcaddr IPv6addr LVM LinuxSCSI MailTo OCF Raid1 SendArp ServeRAID WAS WinPopup Xinetd apache db2 portblock Thanks. Reproducible: Always Steps to Reproduce: 1. emerge heartbeat 1.2.2 2. emerge heartbeat 1.2.3 3. Actual Results: Ip Address takeover problem, IPaddr doesn't have any way to retrieve the interface mac address. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.2.3, glibc-2.3.2-r9, 2.4.26-gentoo-r3 i686) ================================================================= System uname: 2.4.26-gentoo-r3 i686 Intel(R) Xeon(TM) CPU 2.40GHz Gentoo Base System version 1.4.3.10 Python: dev-lang/python-2.3.3 [2.3.3 (#1, Jan 30 2004, 13:57:23)] dev-lang/python: 2.3.3 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.58 sys-devel/automake: 1.7.7 sys-devel/binutils: 2.14.90.0.7-r4 sys-devel/libtool: 1.4.3-r1 virtual/os-headers: 2.4.19-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -mfpmath=sse -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://192.168.4.6/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://192.168.4.6/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts crypt cups curl devfs emboss encode foomaticdb fortran gd gdbm gif gnome gpm gtk gtk2 imlib ipv6 jpeg kde ldap libg++ libwww mad mikmod ming motif mp3 mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang snmp spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Uh - you are supposed to run etc-update first!