[Debian-ha-maintainers] Bug#893500: pacemaker_1.1.16-1~bpo8+1_amd64.deb has this insufficient dependency: libpe-rules2 (>= 1.0.10)
Andreas Papst
andreas.papst at univie.ac.at
Mon Mar 19 12:57:20 UTC 2018
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
More information about the Debian-ha-maintainers
mailing list