Comment 3 for bug 400403

Revision history for this message
Arnaud Jeansen (ajeans) wrote :

Based on the update manager source code from jaunty, the logic to restart on a distribution upgrade looks good (it calls "reboot".

DistUpgrade/DistUpgradeController.py:1569

        if self._view.confirmRestart():
            p = subprocess.Popen("/sbin/reboot")
            sys.exit(0)

It seems that this code is also used when upgrading a system component (e.g. kernel), but I am not 100% sure about this.

I understand from your description that "Restart Now" from update manager fails to reboot properly, but can you be more clear on which reboot methods are successful?