[Debian-ha-maintainers] Bug#768922: pacemaker: stopped working after upgrade to 1.1.10+git20130802-4.1

mrpace2 at gmail.com mrpace2 at gmail.com
Fri Nov 14 09:37:48 UTC 2014


 > Pacemaker was compiled in unstable to a newer version of libqb0 (0.14 
or 0.17). In testing/jessie there's only libqb0 (0.11).
I'm not (at least not intentionally) pulling in packages from unstable. 
Both pacemaker and libcrmcommon3 seem to be from testing/jessie:

     # apt-cache policy libcrmcommon3 pacemaker
     libcrmcommon3:
       Installed: 1.1.10+git20130802-4.1
       Candidate: 1.1.10+git20130802-4.1
       Version table:
      *** 1.1.10+git20130802-4.1 0
             500 http://ftp.us.debian.org/debian/ jessie/main amd64 
Packages
             100 /var/lib/dpkg/status
     pacemaker:
       Installed: 1.1.10+git20130802-4.1
       Candidate: 1.1.10+git20130802-4.1
       Version table:
      *** 1.1.10+git20130802-4.1 0
             500 http://ftp.us.debian.org/debian/ jessie/main amd64 
Packages
             100 /var/lib/dpkg/status
>From /var/lib/dpkg/status:

     Package: libcrmcommon3
     Status: install ok installed
     Priority: optional
     Section: libs
     Installed-Size: 346
     Maintainer: Debian HA Maintainers 
<debian-ha-maintainers at lists.alioth.debian.org>
     Architecture: amd64
     Source: pacemaker
     Version: 1.1.10+git20130802-4.1
     Replaces: libcrmcommon2, pacemaker (<= 1.0.9.1+hg15626-2)
     Depends: libbz2-1.0, libc6 (>= 2.17), libglib2.0-0 (>= 2.28.0), 
libgnutls-deb0-28 (>= 3.3.0), libltdl7 (>= 2.4.2), libpam0g (>= 
0.99.7.1), libpils2 (>= 1.0.12~rc1+hg2777), libplumb2 (>= 
1.0.12~rc1+hg2777), libqb0, libuuid1 (>= 2.16), libxml2 (>= 2.7.4), 
libxslt1.1 (>= 1.1.25)
     Conflicts: libcrmcommon2, pacemaker (<= 1.0.9.1+hg15626-2)
     Description: Pacemaker libraries - common CRM
      This package contains some of the libraries provided by and needed
      for the pacemaker cluster manager. You need to install them if you
      intend to run pacemaker. Specifically, this package contains the
      common CRM library.
     Homepage: http://clusterlabs.org/
Could it be possible that something in testing (pacemaker or a 
dependency) was compiled against the newer version of libqb0? After all, 
the issue surfaced when I apt-get upgraded pacemaker.

 > fix would be to add a libqb0 (>=0.14) as dependency in package 
libcrmcommon3.
This seems to be the cleaner fix. Looking at the libcrmcommon3 
dependencies, libqb0 is the only non-version-numbered dependency. Can 
this fix be implemented? Additionally, jessie's libqb0 would need to be 
upgraded to >=0.14.

Frank



More information about the Debian-ha-maintainers mailing list