Thanks Ante. Though this is a regular update, not a security one. ** Summary changed:
- Security update breaks pacemaker in 14.04 + SRU breaks pacemaker in 14.04 ** Tags added: regression-update -- You received this bug notification because you are a member of Ubuntu High Availability Team, which is subscribed to pacemaker in Ubuntu. https://bugs.launchpad.net/bugs/1382842 Title: SRU breaks pacemaker in 14.04 Status in “pacemaker” package in Ubuntu: New Bug description: Ubuntu 14.04 If system is running with pacemaker from the archive: $ dpkg -l | grep 1.1.10+git20130802-1ubuntu2 ii libcib3 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - CIB ii libcrmcluster4 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - CRM ii libcrmcommon3 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - common CRM ii libcrmservice1 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - crmservice ii liblrmd1 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - lrmd ii libpe-rules2 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - rules for P-Engine ii libpe-status4 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - status for P-Engine ii libpengine4 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - P-Engine ii libstonithd2 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - stonith ii libtransitioner2 1.1.10+git20130802-1ubuntu2 amd64 Pacemaker libraries - transitioner ii pacemaker 1.1.10+git20130802-1ubuntu2 amd64 HA cluster resource manager ii pacemaker-cli-utils 1.1.10+git20130802-1ubuntu2 amd64 Command line interface utilities for Pacemaker $ sudo crm status Last updated: Sat Oct 18 20:52:32 2014 Last change: Sat Oct 18 20:51:28 2014 via crmd on saturn Stack: corosync Current DC: saturn (2130706433) - partition with quorum Version: 1.1.10-42f2063 1 Nodes configured 0 Resources configured Online: [ saturn ] And then one installs pacemaker (which pulls in pacemaker from -security): $ sudo apt-get install pacemaker Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libccrtp0 libdbus-c++-1-0 libucommon6 libyate5.0.0 libzrtpcpp2 Use 'apt-get autoremove' to remove them. The following packages will be upgraded: pacemaker 1 upgraded, 0 newly installed, 0 to remove and 59 not upgraded. Need to get 364 kB of archives. After this operation, 0 B of additional disk space will be used. Get:1 http://hr.archive.ubuntu.com/ubuntu/ trusty-updates/main pacemaker amd64 1.1.10+git20130802-1ubuntu2.1 [364 kB] Fetched 364 kB in 1s (197 kB/s) (Reading database ... 638230 files and directories currently installed.) Preparing to unpack .../pacemaker_1.1.10+git20130802-1ubuntu2.1_amd64.deb ... Unpacking pacemaker (1.1.10+git20130802-1ubuntu2.1) over (1.1.10+git20130802-1ubuntu2) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Processing triggers for ureadahead (0.100.0-16) ... Setting up pacemaker (1.1.10+git20130802-1ubuntu2.1) ... addgroup: The group `haclient' already exists as a system group. Exiting. Warning: The home dir /var/lib/heartbeat you specified already exists. The system user `hacluster' already exists. Exiting. Restarting pacemaker results in havoc: $ sudo /etc/init.d/pacemaker stop Signaling Pacemaker Cluster Manager to terminate: [ OK ] Waiting for cluster services to unload:^[[A.[ OK ] $ sudo /etc/init.d/pacemaker start Starting Pacemaker Cluster Manager: [ OK ] $ sudo crm status Last updated: Sat Oct 18 20:54:03 2014 Last change: Sat Oct 18 20:51:28 2014 via crmd on saturn Stack: corosync Current DC: NONE 1 Nodes configured 0 Resources configured Node saturn (2130706433): UNCLEAN (offline) From the syslog: Oct 18 20:54:16 saturn crmd[23424]: warning: do_lrm_control: Failed to sign on to the LRM 2 (30 max) times Oct 18 20:54:16 saturn crmd[23424]: warning: do_lrm_control: Failed to sign on to the LRM 3 (30 max) times Oct 18 20:54:16 saturn crmd[23424]: warning: do_lrm_control: Failed to sign on to the LRM 4 (30 max) times This is because pacemaker package depends on wrong library versions: Package: pacemaker Priority: optional Section: admin Installed-Size: 1564 Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> Original-Maintainer: Debian HA Maintainers <debian-ha-maintain...@lists.alioth.debian.org> Architecture: amd64 Version: 1.1.10+git20130802-1ubuntu2.1 Replaces: pacemaker-heartbeat, pacemaker-openais Depends: libc6 (>= 2.14), libcfg6 (>= 2.3.0), libcib3 (>= 1.1.10+git20130802), libcmap4 (>= 2.3.0), libcorosync-common4 (>= 2.3.0), libcrmcluster4 (>= 1.1.10+git20130802), libcrmcommon3 (>= 1.1.10+git20130802), libcrmservice1 (>= 1.1.10+git20130802), libglib2.0-0 (>= 2.28.0), libgnutls26 (>= 2.12.17-0), liblrmd1 (>= 1.1.10+git20130802), libpam0g (>= 0.99.7.1), libpe-rules2 (>= 1.1.10+git20130802), libpe-status4 (>= 1.1.10+git20130802), libpengine4 (>= 1.1.10+git20130802), libplumb2 (>= 1.0.11+hg2754), libqb0, libstonithd2 (>= 1.1.10+git20130802), libtransitioner2 (>= 1.1.10+git20130802), python (>= 2.7), python (<< 2.8), python:any (>= 2.7.1-0ubuntu2), libheartbeat2, resource-agents, adduser, corosync (>= 1.4.4-1) | heartbeat (>= 3.0), crmsh, pacemaker-cli-utils Conflicts: pacemaker-heartbeat, pacemaker-openais If now one updates libraries: $ sudo apt-get install libcib3=1.1.10+git20130802-1ubuntu2.1 libcrmcluster4=1.1.10+git20130802-1ubuntu2.1 libcrmcommon3=1.1.10+git20130802-1ubuntu2.1 libcrmservice1=1.1.10+git20130802-1ubuntu2.1 liblrmd1=1.1.10+git20130802-1ubuntu2.1 libpe- rules2=1.1.10+git20130802-1ubuntu2.1 libpe- status4=1.1.10+git20130802-1ubuntu2.1 libpengine4=1.1.10+git20130802-1ubuntu2.1 libstonithd2=1.1.10+git20130802-1ubuntu2.1 libtransitioner2=1.1.10+git20130802-1ubuntu2.1 pacemaker-cli- utils=1.1.10+git20130802-1ubuntu2.1 And restarts pacemaker: $ sudo /etc/init.d/pacemaker stop Signaling Pacemaker Cluster Manager to terminate: [ OK ] Waiting for cluster services to unload:[ OK ] $ sudo /etc/init.d/pacemaker start Starting Pacemaker Cluster Manager: [ OK ] Cluster eventually resolves the problem: $ sudo crm status Last updated: Sat Oct 18 20:58:21 2014 Last change: Sat Oct 18 20:55:48 2014 via crmd on saturn Stack: corosync Current DC: saturn (2130706433) - partition with quorum Version: 1.1.10-42f2063 1 Nodes configured 0 Resources configured Online: [ saturn ] And error messages from syslog are gone. Pacemaker binary package should always depend on exact version of libraries its using. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1382842/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-ha Post to : ubuntu-ha@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-ha More help : https://help.launchpad.net/ListHelp