#10149 NORM Not Tri: XO 1.5 olpc-update on a WP (security enabled) machine

Zarro Boogs per Child bugtracker at laptop.org
Wed May 5 14:28:16 EDT 2010


#10149: XO 1.5 olpc-update on a WP (security enabled) machine
------------------------------------+---------------------------------------
           Reporter:  reuben        |       Owner:  cjb          
               Type:  defect        |      Status:  new          
           Priority:  normal        |   Milestone:  Not Triaged  
          Component:  not assigned  |     Version:  not specified
         Resolution:                |    Keywords:               
        Next_action:  never set     |    Verified:  0            
Deployment_affected:                |   Blockedby:               
           Blocking:                |  
------------------------------------+---------------------------------------

Comment(by dsd):

 Not really sure where to start here... What's the bug report?

 Yes, someone can use olpc-update to update to an image that doesn't work.
 For example if they have security enabled and it's an unsigned build, or
 if its a signed build that was signed by an untrusted party, or because
 it's an XO-1.5 image but they are running 1.0, or ..... there are a number
 of factors. olpc-update can't protect against them all.

 The question is, how are you envisioning olpc-update being used? I see
 OLPC's central olpc-update server as useless for deployments because it
 doesn't include the builds that are made by deployments. And even in the
 countries with good connectivity, running olpc-update on large scale is
 within a school is impractical for bandwidth reasons. Thirdly, it looks
 like you're thinking about children going to a root shell and typing in a
 command to perform the update -- unrealistic.

 The way I've assisted local teams to implement olpc-update in Paraguay and
 Nepal is as follows: olpc-update is left untouched and never executed by a
 human. OATS infrastructure is deployed (only the 'update' functionality is
 necessary). In the XO image, the OATS server is configured appropriately.
 Under this design, the OATS server tells the XO where the new image is
 (i.e. on local infrastructure controlled by the local team) and olpc-
 update is invoked automatically, in the background. It's then up to the
 local team to make sure they only push working images (with correct
 signatures and all that). And then from the central offices, a deployment
 can update all the laptops in a deployment without even touching a single
 XO.

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


More information about the Bugs mailing list