[Bug 1820886] Re: Potential inconsistency due to system halt/reboot being allowed when package installation in progress

Julian Andres Klode julian.klode at canonical.com
Thu Mar 28 14:14:28 UTC 2019


This has been on my agenda for quite some time. It means apt will need
to talk dbus, and it might need to be able to react to a shutdown
notification from dbus, which might get pretty complex, but I have not
checked in detail.

It's not clear yet which dbus library to use. Starting with systemd's
library would be fine, but we might eventually want to move to gdbus if
we choose to implement a new apt daemon in apt using dbus, to not have
it be linux-specific.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/1820886

Title:
  Potential inconsistency due to system halt/reboot being allowed when
  package installation in progress

Status in apt package in Ubuntu:
  Triaged

Bug description:
  [System]
  Any current Ubuntu Desktop/Server supported release (Trusty, Xenial, Bionic, Cosmic).

  [Impact]
  Package installation turns into an inconsistent state if system is rebooted in the middle of an apt install/upgrade.

  [Test Case]
  1. User1 at Ubuntu box issues "sudo apt-get upgrade";
  2. User2 at Ubuntu box issues "shutdown -r" or reboots it using the GUI;
  3. System reboots and potentially turns into an inconsistent state.

  [Remarks]
  APT should automatically inhibit system halts/reboots while packages being installed/removed. A similar behavior to what is shown by unattended-upgrades.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1820886/+subscriptions



More information about the foundations-bugs mailing list