[Bug 1840347] Re: Ceph 12.2.12 restarts services during upgrade
Eric Desrochers
eric.desrochers at canonical.com
Tue Aug 20 12:40:45 UTC 2019
Hopefully that should do the trick:
override_dh_installinit:
.....
- # Ensure Debian/Ubuntu specific systemd units are NOT automatically enabled and started
- # Enable systemd targets only
- dh_systemd_enable -Xceph-mon.service -Xceph-osd.service -X ceph-mds.service
- # Start systemd targets only
- dh_systemd_start --no-restart-on-upgrade
override_dh_systemd_enable:
- # systemd start done as part of dh_installinit
+ dh_systemd_enable -Xceph-mon.service -Xceph-osd.service -X ceph-mds.service
override_dh_systemd_start:
- # systemd start done as part of dh_installinit
+ dh_systemd_start --no-stop-on-upgrade --no-restart-after-upgrade
** Also affects: ceph (Ubuntu Eoan)
Importance: High
Assignee: Eric Desrochers (slashd)
Status: In Progress
** Also affects: ceph (Ubuntu Disco)
Importance: Undecided
Status: New
** Also affects: ceph (Ubuntu Bionic)
Importance: Undecided
Status: New
** Changed in: ceph (Ubuntu Bionic)
Importance: Undecided => High
** Changed in: ceph (Ubuntu Eoan)
Importance: High => Medium
** Changed in: ceph (Ubuntu Disco)
Assignee: (unassigned) => Eric Desrochers (slashd)
** Changed in: ceph (Ubuntu Bionic)
Assignee: (unassigned) => Eric Desrochers (slashd)
** Changed in: ceph (Ubuntu Disco)
Importance: Undecided => Medium
** Changed in: ceph (Ubuntu Disco)
Status: New => In Progress
** Changed in: ceph (Ubuntu Bionic)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to ceph in Ubuntu.
https://bugs.launchpad.net/bugs/1840347
Title:
Ceph 12.2.12 restarts services during upgrade
Status in ceph package in Ubuntu:
In Progress
Status in ceph source package in Bionic:
In Progress
Status in ceph source package in Disco:
In Progress
Status in ceph source package in Eoan:
In Progress
Bug description:
Upgrading from 12.2.11-0ubuntu0.18.04.2 to 12.2.12-0ubuntu0.18.04.1 on
Ubuntu 18.04 causes the ceph-osd services to be restarted without
prompting.
This appears to be in the configure section on the ceph-common,postinst:
# Automatically added by dh_systemd_start/11.1.6ubuntu2
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then
if [ -d /run/systemd/system ]; then
systemctl --system daemon-reload >/dev/null || true
if [ -n "$2" ]; then
_dh_action=restart
else
_dh_action=start
fi
deb-systemd-invoke $_dh_action 'ceph.target' >/dev/null || true
fi
fi
# End automatically added section
dpkg.log after the upgrade shows that "configure" was exercised:
2019-08-15 10:49:18 upgrade ceph-common:amd64 12.2.11-0ubuntu0.18.04.2 12.2.12-
...
2019-08-15 10:49:29 configure ceph-common:amd64 12.2.12-0ubuntu0.18.04.1 <none>
..
2019-08-15 10:49:56 status installed ceph-common:amd64 12.2.12-0ubuntu0.18.04.1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1840347/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list