Starting corosync automatically on boot fails with "parse error in config: No interfaces defined" in RHEL 7 Beta

Solution Unverified - Updated -

Issue

  • When corosync starts on boot, it fails with "No interfaces defined"
  • corosync starts on boot before the network interfaces have fully started
Nov 14 12:17:57 node1 systemd: Started Network Manager Wait Online.
Nov 14 12:17:57 node1 systemd: Starting Network is Online.
Nov 14 12:17:57 node1 systemd: Reached target Network is Online.
Nov 14 12:17:57 node1 systemd: Starting Corosync Cluster Engine...
Nov 14 12:17:57 node1 corosync[797]: [MAIN  ] Corosync Cluster Engine ('2.3.2'): started and ready to provide service.
Nov 14 12:17:57 node1 corosync[797]: [MAIN  ] Corosync built-in features: dbus rdma systemd xmlconf snmp pie relro bindnow
Nov 14 12:17:57 node1 corosync[797]: [MAIN  ] parse error in config: No interfaces defined
Nov 14 12:17:57 node1 corosync[797]: [MAIN  ] Corosync Cluster Engine exiting with status 8 at main.c:1215.
Nov 14 12:17:57 node1 network: Bringing up loopback interface:  [  OK  ]

Environment

  • Red Hat Enterprise Linux (RHEL) 7 with the High Availability Add On
  • corosync.service enabled in systemd
  • NetworkManager.service enabled in systemd

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content