Attached debdiff, based on corosync (2.4.3-0ubuntu1) for Ubuntu 18.04/bionic removes the debian/corosync-qdevice.init script from the package. If already installed previously, it removes the /etc/init.d /corosync-qdevice script through the corosync-qdevice.postinst script upon package upgrade.
I also tried to reproduce the issue on Debian 9.7.0: On Debian the package also includes and installs the same script. However on Debian systemctl prefers to use systemd service definitions instead of the init scripts, therefore the issue doesn't occur on Debian. I would like to kindly ask a sponsor to review the patch and let me know which changes would be required to get it accepted. Thank you very much in advance. ** Patch added: "bionic-fix-for-corosync-qdevice-lp1809682.debdiff" https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1809682/+attachment/5236919/+files/bionic-fix-for-corosync-qdevice-lp1809682.debdiff -- You received this bug notification because you are a member of Ubuntu High Availability Team, which is subscribed to corosync in Ubuntu. https://bugs.launchpad.net/bugs/1809682 Title: "systemctl enable corosync-qdevice.service" fails Status in corosync package in Ubuntu: Triaged Bug description: "systemctl enable corosync-qdevice.service" fails: Synchronizing state of corosync-qdevice.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable corosync-qdevice update-rc.d: error: corosync-qdevice Default-Start contains no runlevels, aborting. Reason is that an init.d script as well as a systemd service definition exists: # dpkg -L corosync-qdevice /lib/systemd/system/corosync-qdevice.service /etc/init.d/corosync-qdevice Therefore, using pcs to add a qdevice to the cluster fails: pcs quorum device add model net host=qdevice-host algorithm=ffsplit Log: I, [2018-12-24T22:39:00.208158 #149] INFO -- : Running: systemctl enable corosync-qdevice.service I, [2018-12-24T22:39:00.208322 #149] INFO -- : CIB USER: hacluster, groups: I, [2018-12-24T22:39:00.463878 #149] INFO -- : Return Value: 1 E, [2018-12-24T22:39:00.464110 #149] ERROR -- : Enabling corosync-qdevice failed Workaround is to manually remove the "/etc/init.d/corosync-qdevice" script. Solution is to remove the "/etc/init.d/corosync-qdevice" file from the "corosync-qdevice" package. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/corosync/+bug/1809682/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-ha Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-ha More help : https://help.launchpad.net/ListHelp

