#9612 NORM 1.5-F11: Abruptly turning off XO-1.5 right after initial boot destroys system

Zarro Boogs per Child bugtracker at laptop.org
Thu Nov 5 01:57:03 EST 2009


#9612: Abruptly turning off XO-1.5 right after initial boot destroys system
------------------------------+---------------------------------------------
           Reporter:  wad     |       Owner:  Quozl                            
               Type:  defect  |      Status:  assigned                         
           Priority:  normal  |   Milestone:  1.5-F11                          
          Component:  sugar   |     Version:  Development build as of this date
         Resolution:          |    Keywords:                                   
        Next_action:  design  |    Verified:  0                                
Deployment_affected:          |   Blockedby:                                   
           Blocking:          |  
------------------------------+---------------------------------------------
Changes (by Quozl):

  * next_action:  reproduce => design
  * component:  not assigned => sugar


Comment:

 Reproduce: on XO-1.5 with os34 and q3a15b, this problem was successfully
 reproduced.  Note that powering off was done within ten seconds of hitting
 cancel.

 Diagnosis: this is a Sugar failure, the subsequent logs show that the
 Sugar shell terminates:

 {{{
 1257402816.022310 ERROR root: Keypair exists, skip generation.
 1257402817.445231 ERROR dbus.proxies: Introspect error on
 org.laptop.Sugar.Presence:/org/laptop/Sugar/Presence:
 dbus.exceptions.DBusException:
 org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with
 unknown return code 1
 1257402818.312790 WARNING sugar.presence.presenceservice: Unable to
 retrieve local user/owner
                    from presence service:
 org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with
 unknown return code 1
 Traceback (most recent call last):
   File "/usr/bin/sugar-session", line 173, in <module>
     main()
   File "/usr/bin/sugar-session", line 145, in main
     start_ui_service()
   File "/usr/bin/sugar-session", line 90, in start_ui_service
     ui_service.start()
   File "/usr/lib/python2.6/site-packages/jarabe/view/service.py", line 63,
 in start
     owner_model = owner.get_model()
   File "/usr/lib/python2.6/site-packages/jarabe/model/owner.py", line 112,
 in get_model
     _model = Owner()
   File "/usr/lib/python2.6/site-packages/jarabe/model/owner.py", line 77,
 in __init__
     self._invites = Invites()
   File "/usr/lib/python2.6/site-packages/jarabe/model/invites.py", line
 78, in __init__
     owner = ps.get_owner()
   File "/usr/lib/python2.6/site-
 packages/sugar/presence/presenceservice.py", line 459, in get_owner
     raise RuntimeError("Could not get owner object.")
 RuntimeError: Could not get owner object.
 }}}

 Workaround: removing the .sugar directory allows the system to proceed.

 {{{
 rm -rf /home/olpc/.sugar
 }}}

-- 
Ticket URL: <http://dev.laptop.org/ticket/9612#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list