After updating pacemaker it fails to start properly and throws errors "symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol" in a RHEL 7 Update 1 High Availability cluster
Issue
- I updated
pacemakerto the RHEL 7.1 release and its failing to start now pacemakerthrowslibcrmcommon.so.3 undefined symbolerrors
Apr 15 11:27:03 rhel7-node1 corosync: Starting Corosync Cluster Engine (corosync): [ OK ]
Apr 15 11:27:03 rhel7-node1 systemd: Started Corosync Cluster Engine.
Apr 15 11:27:03 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:03 rhel7-node1 systemd: Started Pacemaker High Availability Cluster Manager.
Apr 15 11:27:03 rhel7-node1 pacemakerd[2909]: notice: crm_add_logfile: Additional logging available in /var/log/pacemaker.log
Apr 15 11:27:03 rhel7-node1 pacemakerd: crm_ipc_connect: Could not establish pacemakerd connection: Connection refused (111)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2909]: notice: mcp_read_config: Configured corosync to accept connections from group 189: OK (1)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2909]: notice: main: Starting Pacemaker 1.1.12 (Build: a14efad): generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls
Apr 15 11:27:03 rhel7-node1 pacemakerd: /usr/sbin/pacemakerd: symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol: qb_ipcs_enforce_buffer_size
Apr 15 11:27:03 rhel7-node1 systemd: pacemaker.service: main process exited, code=exited, status=127/n/a
Apr 15 11:27:03 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
Apr 15 11:27:03 rhel7-node1 systemd: pacemaker.service holdoff time over, scheduling restart.
Apr 15 11:27:03 rhel7-node1 systemd: Stopping Pacemaker High Availability Cluster Manager...
Apr 15 11:27:03 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:03 rhel7-node1 systemd: Started Pacemaker High Availability Cluster Manager.
Apr 15 11:27:03 rhel7-node1 pacemakerd[2911]: notice: crm_add_logfile: Additional logging available in /var/log/pacemaker.log
Apr 15 11:27:03 rhel7-node1 pacemakerd: crm_ipc_connect: Could not establish pacemakerd connection: Connection refused (111)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2911]: notice: mcp_read_config: Configured corosync to accept connections from group 189: OK (1)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2911]: notice: main: Starting Pacemaker 1.1.12 (Build: a14efad): generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls
Apr 15 11:27:03 rhel7-node1 pacemakerd: /usr/sbin/pacemakerd: symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol: qb_ipcs_enforce_buffer_size
Apr 15 11:27:03 rhel7-node1 systemd: pacemaker.service: main process exited, code=exited, status=127/n/a
Apr 15 11:27:03 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
Apr 15 11:27:03 rhel7-node1 systemd: pacemaker.service holdoff time over, scheduling restart.
Apr 15 11:27:03 rhel7-node1 systemd: Stopping Pacemaker High Availability Cluster Manager...
Apr 15 11:27:03 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:03 rhel7-node1 systemd: Started Pacemaker High Availability Cluster Manager.
Apr 15 11:27:03 rhel7-node1 pacemakerd[2913]: notice: crm_add_logfile: Additional logging available in /var/log/pacemaker.log
Apr 15 11:27:03 rhel7-node1 pacemakerd: crm_ipc_connect: Could not establish pacemakerd connection: Connection refused (111)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2913]: notice: mcp_read_config: Configured corosync to accept connections from group 189: OK (1)
Apr 15 11:27:03 rhel7-node1 pacemakerd[2913]: notice: main: Starting Pacemaker 1.1.12 (Build: a14efad): generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls
Apr 15 11:27:03 rhel7-node1 pacemakerd: /usr/sbin/pacemakerd: symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol: qb_ipcs_enforce_buffer_size
Apr 15 11:27:03 rhel7-node1 systemd: pacemaker.service: main process exited, code=exited, status=127/n/a
Apr 15 11:27:03 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service holdoff time over, scheduling restart.
Apr 15 11:27:04 rhel7-node1 systemd: Stopping Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: Started Pacemaker High Availability Cluster Manager.
Apr 15 11:27:04 rhel7-node1 pacemakerd[2915]: notice: crm_add_logfile: Additional logging available in /var/log/pacemaker.log
Apr 15 11:27:04 rhel7-node1 pacemakerd: crm_ipc_connect: Could not establish pacemakerd connection: Connection refused (111)
Apr 15 11:27:04 rhel7-node1 pacemakerd[2915]: notice: mcp_read_config: Configured corosync to accept connections from group 189: OK (1)
Apr 15 11:27:04 rhel7-node1 pacemakerd[2915]: notice: main: Starting Pacemaker 1.1.12 (Build: a14efad): generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls
Apr 15 11:27:04 rhel7-node1 pacemakerd: /usr/sbin/pacemakerd: symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol: qb_ipcs_enforce_buffer_size
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service: main process exited, code=exited, status=127/n/a
Apr 15 11:27:04 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service holdoff time over, scheduling restart.
Apr 15 11:27:04 rhel7-node1 systemd: Stopping Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: Started Pacemaker High Availability Cluster Manager.
Apr 15 11:27:04 rhel7-node1 pacemakerd[2917]: notice: crm_add_logfile: Additional logging available in /var/log/pacemaker.log
Apr 15 11:27:04 rhel7-node1 pacemakerd: crm_ipc_connect: Could not establish pacemakerd connection: Connection refused (111)
Apr 15 11:27:04 rhel7-node1 pacemakerd[2917]: notice: mcp_read_config: Configured corosync to accept connections from group 189: OK (1)
Apr 15 11:27:04 rhel7-node1 pacemakerd[2917]: notice: main: Starting Pacemaker 1.1.12 (Build: a14efad): generated-manpages agent-manpages ascii-docs publican-docs ncurses libqb-logging libqb-ipc upstart systemd nagios corosync-native atomic-attrd acls
Apr 15 11:27:04 rhel7-node1 pacemakerd: /usr/sbin/pacemakerd: symbol lookup error: /lib64/libcrmcommon.so.3: undefined symbol: qb_ipcs_enforce_buffer_size
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service: main process exited, code=exited, status=127/n/a
Apr 15 11:27:04 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service holdoff time over, scheduling restart.
Apr 15 11:27:04 rhel7-node1 systemd: Stopping Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: Starting Pacemaker High Availability Cluster Manager...
Apr 15 11:27:04 rhel7-node1 systemd: pacemaker.service start request repeated too quickly, refusing to start.
Apr 15 11:27:04 rhel7-node1 systemd: Failed to start Pacemaker High Availability Cluster Manager.
Apr 15 11:27:04 rhel7-node1 systemd: Unit pacemaker.service entered failed state.
pacemakerwon't start in RHEL 7 Update 1
Environment
- Red Hat Enterprise Linux (RHEL) 7 with the High Availability Add On
pacemaker-1.1.12-22.el7or later within the same release (for example,pacemaker-1.1.12-22.el7_1.1,pacemaker-1.1.12-22.el7_1.2, etc).libqbreleases prior tolibqb-0.17.1-1.el7
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.