Ticket #11 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Can not shut down Sugar

Reported by: CarolineM Owned by: marcopg
Priority: blocker Milestone:
Component: sugar Version:
Severity: Keywords: r+
Cc: caroline@… Distribution/OS:
Bug Status:

Description

The menu items appear to shutdown and restart but they do not work.

This is important for Sugar on a Stick because pulling out the stick while they system is running could lead to corruption.

Attachments

session.patch Download (0.7 KB) - added by marcopg 4 years ago.

Change History

Changed 5 years ago by erikos

Where do you use sugar? I am able to shutdown fine on sugar/Fedora10 for example.

Changed 5 years ago by CarolineM

  • cc caroline@… added

Changed 4 years ago by CarolineM

  • priority changed from major to blocker

This is a blocker for Sugar on a Stick. It is not a general sugar bug.

Changed 4 years ago by marcopg

erikos, interesting. Probably a bug with the livecd then, perhaps caused by the login manager (it might not be initializing ck for example).

Changed 4 years ago by marcopg

Two problems here:

  • The login manager is not initializing ck.
  • We fail to shutdown the xsmp session if no activity is open.

Changed 4 years ago by marcopg

Real solution for ck will hopefully come out of:

 https://bugzilla.redhat.com/show_bug.cgi?id=452156

In the meantime we can hack it around in our xinitrc.

Changed 4 years ago by marcopg

Work around pushed to the soas module. Going to look into the xsmp problem now.

Changed 4 years ago by marcopg

Changed 4 years ago by marcopg

  • keywords r? added

The reason we didn't run into this in 8.2 is that Journal was an activity, and hence the session had always at least one client which was disconnected on shutdown.

Changed 4 years ago by tomeu

  • keywords r+ added; r? removed

Looks good, thanks for the nice explanation.

Changed 4 years ago by marcopg

  • status changed from new to closed
  • resolution set to fixed

Fixed in soas-2 and in git.

Note: See TracTickets for help on using tickets.