Confirming this affects Xubuntu but not Ubuntu. The cause appears to be a reliance on gnome session manager to trigger the restart:
UpdateManager/UpdateManager.py::592
def show_reboot_required_dialog(self): self.dialog_reboot.set_transient_for(self.window_main) self.dialog_reboot.set_title("") res = self.dialog_reboot.run() self.dialog_reboot.hide() if res == gtk.RESPONSE_OK: try: bus = dbus.SessionBus() proxy_obj = bus.get_object("org.gnome.SessionManager", "/org/gnome/SessionManager") iface = dbus.Interface(proxy_obj, "org.gnome.SessionManager") iface.RequestReboot() # FIXME: try sesion restart with hal? except dbus.DBusException, e: pass
Confirming this affects Xubuntu but not Ubuntu. The cause appears to be a reliance on gnome session manager to trigger the restart:
UpdateManager/ UpdateManager. py::592
def show_reboot_ required_ dialog( self): dialog_ reboot. set_transient_ for(self. window_ main) dialog_ reboot. set_title( "") reboot. run() dialog_ reboot. hide() object( "org.gnome. SessionManager" ,
"/org/ gnome/SessionMa nager") proxy_obj, "org.gnome. SessionManager" )
iface. RequestReboot( )
self.
self.
res = self.dialog_
self.
if res == gtk.RESPONSE_OK:
try:
bus = dbus.SessionBus()
proxy_obj = bus.get_
iface = dbus.Interface(
# FIXME: try sesion restart with hal?
except dbus.DBusException, e:
pass