Opened 9 years ago

Closed 9 years ago

#7919 closed defect (fixed)

XO back up to XS, no data stored

Reported by: kimquirk Owned by: martin.langhoff
Priority: blocker Milestone: 8.2.0 (was Update.2)
Component: school server Version: not specified
Keywords: blocks:8.2.0 8.2-756:+ Cc: dsd, cscott, gregorio
Blocked By: Blocking:
Deployments affected: Action Needed: test in build
Verified: no


Joyride 2230, q2e12; XS build 165

I registered 3 laptops to the XS; and waited for them to complete an automatic update (days). I created a write document, a turtle art program, a paint doc.

You can see 2 other laptops that had registered and there is a 'datastore-current' directory that was created, but the date is 6/6, and 7/28. So I think those are old files; no new datastore files.

Looks like recent XO and XS code is not creating datastore back up files on the XS.

Change History (13)

comment:1 Changed 9 years ago by gregorio

  • Cc gregorio added
  • Keywords blocks:8.2.0 added; blocks?:8.2.0 removed

Backup and restore is a core feature.

I'm marking this a blocker unless/until the boss says otherwise :-)


Greg S

comment:2 Changed 9 years ago by kimquirk

Can someone describe how to force the XO to do a backup so we don't have to wait? Also, what is the maximum time I would have to wait to get a backup? (Or point to a wiki page with this info).

Test cases associated with this testing:

comment:3 Changed 9 years ago by kimquirk

Also, to get to the schoolserver we are using for testing, you currently need to use the IP address:

comment:4 Changed 9 years ago by martin.langhoff

I've added debugging hints to the wikipage - search for "To log the output" in

Thinking about what could be failing on the XOs -- at 1CC you have several mesh signals. It is very likely that the laptops are associated to the _wrong_ signal and schoolserver.

To check that this is not the case, look at the FQDN in /home/olpc/.sugar/default/profile with the 'search' domain in /etc/resolv.conf. Pinging 'schoolserver' will give you the LAN address and that one is always the same.

To help further - I need ssh access to 1 XO and the XS showing the problem

comment:5 Changed 9 years ago by dsd

I'll help look into this when I can find Kim to point me to the appropriate XOs

comment:6 Changed 9 years ago by dsd

The problem is that the cron.d entry is broken, it points to rather than

I see you've fixed this in 0.7, but that hasn't made it into joyride yet. Any particular reason why?

comment:7 Changed 9 years ago by martin.langhoff

Damn! I thought it had -- I did check the joyride logs. No, no good reason. I did attach it to #7392 and understood it was in the builds.

comment:8 Changed 9 years ago by martin.langhoff

dsd - I fixed things are suggested by dennis, but it's still not in the builds (2301 lists the old version). Perhaps you can chase Scott or Mstone and get them to sort things out with the build system? Much easier for you at 1CC than for me in NZ :-/

comment:9 Changed 9 years ago by dsd

You didn't put a ChangeLog there, I think it is required. See ~dsd/public_rpms/joyride/ChangeLog for the required format.

comment:10 Changed 9 years ago by martin.langhoff

In there now. Hopefully it'll be in the next run.

comment:11 Changed 9 years ago by cscott

Martin, I've added your email address to the list which the package collection script uses; you should get email notification if your ChangeLog is deficient now.

comment:12 Changed 9 years ago by dsd

  • Action Needed changed from diagnose to test in build

joyride-2311 includes the fixed backup client

comment:13 Changed 9 years ago by dsd

  • Keywords 8.2-756:+ added
  • Resolution set to fixed
  • Status changed from new to closed

confirmed working in 8.2-756

Note: See TracTickets for help on using tickets.