Resource-agents versions below 3.9.3 (1.0.4-r1 and 1.0.4-r2 in portage tree) are broken. If you select to keep IP address on a cluster, the /usr/lib64/ocf/resource.d/heartbeat/IPaddr script will be executed. There is a function here - find_interface_generic, which finds name of the interface by IP address. It starts "ifconfig -a" and checks. But - in the old ifconfig's (which we don't have anymore), interfaces are printed out without a colon, such as eth0, lo, enp2s0. Then this script works fine. - in the new ifconfig (which we DO have), interfaces are printed out WITH a colon, such as eth0:, lo:, enp2s0:. The IPaddr scripts doesn't know of that and tries to ON or OFF the enp2s0:0: interface. There is no such interface, so it will not work. This error was fixed in resource-agents-3.9.3 (https://github.com/ClusterLabs/resource-agents/blob/v3.9.3/heartbeat/IPaddr#L381). So, either we need a patch to older version, or we need to remove them (and unmask 3.9.4).
Moreover, VirtualDomain script is broken too - it is not working with current stable version of libvirt in tree if you have locale different from english. Arches, please test and stabilize =sys-cluster/resource-agents-3.9.6 Target keywords: amd64 hppa x86
amd64/x86 stable Last arches, closing
Oops, forgot about hppa, silly me Reopening bug for them, restore previous stable ebuild and needed patches for that arch only
Dear Maintainer (or who is mainly involved in this stable request), This is an auto-generated message that will move the current component to the new component Stabilization. To ensure that the stabilization will proceed correctly, please fill the fields "Atoms to stabilize" and "Runtime testing required" as described here: https://archives.gentoo.org/gentoo-dev/message/4b2ef0e9aa7588224b8ae799c5fe31fa
Stable for HPPA. Closing.