Your message dated Mon, 19 Mar 2018 18:28:48 +0100
with message-id <[email protected]>
and subject line Re: Bug#893500: pacemaker_1.1.16-1~bpo8+1_amd64.deb has this 
insufficient dependency: libpe-rules2 (>= 1.0.10)
has caused the Debian Bug report #893500,
regarding pacemaker_1.1.16-1~bpo8+1_amd64.deb has this insufficient dependency: 
libpe-rules2 (>= 1.0.10)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
893500: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893500
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pacemaker
Version: 1.1.16-1~bpo8+1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

     Upgrade from Debian wheezy to Debian jessie (with backports)

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

     apt-get dist-upgrade

   * What was the outcome of this action?

     a pacemaker installation wich failes to start
     because libpe-rules2 was kept in an outdates version
     due to this dependency:
     libpe-rules2 (>= 1.0.10)

   * What outcome did you expect instead?

     a pacemaker installation wich starts

   * solution

     upgrade libpe-rules2 to 1.1.16-1~bpo8+1


*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 8.10
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-5-amd64 (SMP w/24 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pacemaker depends on:
ii  corosync                   2.4.2-3~bpo8+1
ii  dbus                       1.8.22-0+deb8u1
ii  init-system-helpers        1.22
ii  libc6                      2.19-18+deb8u10
ii  libcfg6                    2.4.2-3~bpo8+1
ii  libcib4                    1.1.16-1~bpo8+1
ii  libcmap4                   2.4.2-3~bpo8+1
ii  libcorosync-common4        2.4.2-3~bpo8+1
ii  libcpg4                    2.4.2-3~bpo8+1
ii  libcrmcluster4             1.1.16-1~bpo8+1
ii  libcrmcommon3              1.1.16-1~bpo8+1
ii  libcrmservice3             1.1.16-1~bpo8+1
ii  libglib2.0-0               2.42.1-1+b1
ii  libgnutls-deb0-28          3.3.8-6+deb8u7
ii  liblrmd1                   1.1.16-1~bpo8+1
ii  libpam0g                   1.1.8-3.1+deb8u2+b1
ii  libpe-rules2               1.1.16-1~bpo8+1
ii  libpe-status10             1.1.16-1~bpo8+1
ii  libpengine10               1.1.16-1~bpo8+1
ii  libqb0                     1.0.1-1~bpo8+1
ii  libquorum5                 2.4.2-3~bpo8+1
ii  libstonithd2               1.1.16-1~bpo8+1
ii  libtransitioner2           1.1.16-1~bpo8+1
ii  lsb-base                   4.1+Debian13+nmu1
ii  pacemaker-common           1.1.16-1~bpo8+1
ii  pacemaker-resource-agents  1.1.16-1~bpo8+1
ii  perl                       5.20.2-3+deb8u9

Versions of packages pacemaker recommends:
ii  fence-agents         4.0.25-1~bpo8+1
ii  pacemaker-cli-utils  1.1.16-1~bpo8+1

Versions of packages pacemaker suggests:
ii  cluster-glue  1.0.12~rc1+hg2777-1.2
ii  crmsh         2.3.2-4~bpo8+1
ii  pcs           0.9.155+dfsg-2~bpo8+1

-- Configuration Files:
/etc/init.d/pacemaker changed:
desc="Pacemaker Cluster Manager"
prog="pacemakerd"
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/sbin"
success()
{
        echo -ne "[  OK  ]\r"
}
failure()
{
        echo -ne "[FAILED]\r"
}
status()
{
        pid=$(pidof $1 2>/dev/null)
        rtrn=$?
        if [ $rtrn -ne 0 ]; then
                echo "$1 is stopped"
        else
                echo "$1 (pid $pid) is running..."
        fi
        return $rtrn
}
if [ -d /etc/sysconfig ]; then
        [ -f /etc/init.d/functions ] && . /etc/init.d/functions
        [ -f /etc/sysconfig/pacemaker ] && . /etc/sysconfig/pacemaker
        [ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/subsys/pacemaker"
fi
if [ -d /etc/default ]; then
        [ -f /etc/default/pacemaker ] && . /etc/default/pacemaker
        [ -z "$LOCK_FILE" ] && LOCK_FILE="/var/lock/pacemaker"
fi
start()
{
        echo -n "Starting $desc: "
        # most recent distributions use tmpfs for $/var/run
        # to avoid to clean it up on every boot.
        # they also assume that init scripts will create
        # required subdirectories for proper operations
        mkdir -p /var/run
        if status $prog > /dev/null 2>&1; then
                success
        else
                $prog > /dev/null 2>&1
                
                # Time to connect to corosync and fail
                sleep 5
                if status $prog > /dev/null 2>&1; then
                        touch $LOCK_FILE
                        pidof $prog > /var/run/$prog.pid
                        success
                else
                        failure
                        rtrn=1
                fi
        fi
        echo
}
stop()
{
        ! status $prog > /dev/null 2>&1 && return
        echo -n "Signaling $desc to terminate: "
        kill -TERM $(pidof $prog) > /dev/null 2>&1
        success
        echo
        echo -n "Waiting for cluster services to unload:"
        while status $prog > /dev/null 2>&1; do
                sleep 1
                echo -n "."
        done
        rm -f $LOCK_FILE
        rm -f /var/run/$prog.pid
        success
        echo
}
restart()
{
        stop
        start
}
rtrn=0
case "$1" in
start)
        start
;;
restart|reload|force-reload)
        restart
;;
condrestart|try-restart)
        if status $prog > /dev/null 2>&1; then
                restart
        fi
;;
status)
        status $prog
        rtrn=$?
;;
stop)
        stop
;;
*)
        echo "usage: $0 
{start|stop|restart|reload|force-reload|condrestart|try-restart|status}"
        rtrn=2
;;
esac
exit $rtrn


-- no debconf information

--- End Message ---
--- Begin Message ---
Control: reassign -1 libpe-rules2
Control: retitle -1 libpe-rules2 misses dependency on libcrmcommon2
Control: found -1 1.1.7-1
Control: fixed -1 1.1.13-1

Andreas Papst <[email protected]> writes:

>    * What led up to the situation?
>
>      Upgrade from Debian wheezy to Debian jessie (with backports)
>
>    * What exactly did you do (or not do) that was effective (or
>      ineffective)?
>
>      apt-get dist-upgrade
>
>    * What was the outcome of this action?
>
>      a pacemaker installation wich failes to start
>      because libpe-rules2 was kept in an outdates version
>      due to this dependency:
>      libpe-rules2 (>= 1.0.10)
>
>    * What outcome did you expect instead?
>
>      a pacemaker installation wich starts
>
>    * solution
>
>      upgrade libpe-rules2 to 1.1.16-1~bpo8+1

Hi Andreas,

Thanks for the report.  Strictly speaking this isn't a problem of the
pacemaker package, but that of the old libpe-rules2, which misses a
dependency on libcrmcommon2.  This was fixed by the full repackaging of
Pacemaker in 1.1.13-1.  While we could add strict versioned dependencies
for each component library, I'd like to avoid that if possible (for
being overly strict and requiring more careful maintenance).  So I'm
inclined to leave this as-is for the time being.  Please reopen this bug
if you disagree.
-- 
Regards,
Feri

--- End Message ---

Reply via email to