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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
