Release notes/8.1.0: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
 
(99 intermediate revisions by 32 users not shown)
Line 1: Line 1:
{{outdated}}
{{OLPC}}
{{OLPC}}
{{Latest Releases | rc = inline | firmware = inline | extra = inline }}
{{Release Notes}}
{{Release Notes}}
{{TOCright}}
{{TOCright}}
{{Users}}
{{Users}}
<center>''for other discussion, see [[Update.1]]''</center>
<span style="font-weight: bold; font-color: red; font-size: 24pt; line-height: 120%;">SD cards [http://dev.laptop.org/ticket/6532 may be corrupted] by builds 703-709. Do not use SD cards with the XO with builds in this range.</span>
== What's new in the official-703 (8.1.0) release? ==


# Fix bugs
# Laptops now suspend when closed & resume when opened, for better battery life
# Each activity runs isolated from the others, for better security
# Sugar activities are now released separately, or in "Activity Packs", rather than as part of the operating system release.


Please also refer to the [http://dev.laptop.org/milestone/Update.1 milestone] and the [http://dev.laptop.org/roadmap official roadmap] for schedule dates and features for each release.


''2008-06-06'': Given successful completion of the [[OLPC_SW-ECO_4_Checklist|Release Checklist]], we have released build official-703 as our Update.1 (8.1.0) release build.
<span style="font-weight: bold; font-size: 36pt">DRAFT</span>


= Breaking Changes from official-656 =
<span style="font-weight: bold; font-color: red; font-size: 24pt; line-height: 120%;">Activities must be [[#Finding Activities|installed separately]].</span>


Motivation: OLPC cannot presently afford to maintain more than one stable build. Therefore, we have decided to provide a "blank slate" which must be [[Customization key|customized]] with activities and content bundles at installation time.


It's worth mentioning "missing activities" here because it's a term that people might search for.


= What's the recommended way to upgrade? =
Pending successful completion of the [[OLPC_SW-ECO_4_Checklist|Release Checklist]], we will release build candidate-703 as official-703.
# Download the [[G1G1 Activity Pack]] (from [http://wiki.laptop.org/images/6/62/G1G1_Activity_Pack_1.zip here]) and [[unzip]] it in the base (root) directory of a USB flash drive. You should see two directories (boot and bundles, and a file called customization-2) in the base directory. Commands such as "extract here" in ubuntu / windows will sometimes create a directory with the same name as the zip file, placing the unzipped files within it. If this happens, you will have to move the files to the base directory in order for your XO to see them on boot. (Note that the "boot" directory will contain two zip files, actos.zip and runos.zip. This is normal; these files do not need to be unzipped).<!--I hope this is correct. Dave Wallace said it was, and the update worked, so I think it is.--dpbsmith--->
# Plug the XO into an electrical outlet and connect it to the internet.
# Run [[olpc-update]] to the new build. (In a [[Terminal Activity|terminal]], enter <tt>[[su -l]]</tt> (lowercase L, not 1) and then <tt>olpc-update 703</tt> ) This may take half an hour or more, depending on your internet connection.
# Insert the USB flash drive and reboot the XO. It will display text on a black screen as the activities are installed, after which it will power off.
# Remove the USB flash drive. Connect the XO to AC power, so that it will be able to proceed if it determines that a firmware update is needed.<!--I hope this is correct. In my case, I didn't have it connected to power, and when powered on it complained about not being connected to power and then shut down. I'm making the assumption that there's no harm in being connected to AC power and that therefore this is safe advice. --dpbsmith---> Then power on your XO as per usual.


If you are upgrading from build 69''X'', the build is already separated from the activities in those builds.
== Breaking Changes from official-656 ==
So you can run <tt>olpc-update 703</tt> and your activities will not be affected.


(I couldn't get the USB flash method to work - some mention about holding down the gamepad X if locked firmware? Wrong filesystem on USB? - but Bert's Script method immediately below worked wonderfully. I think that is the better way, anyways!)


= Finding Activities =
<span style="font-weight: bold; font-color: red; font-size: 24pt; line-height: 120%;">Activities must be [[#Install_activities|installed separately]].</span>
OLPC hosts many [[Activities]]. These activities can be installed in en masse onto build 703 with either:


* A [[Customization key|customization key]] and an [[Activity pack|activity pack]] or
Motivation: OLPC cannot presently afford to maintain more than one stable build. Therefore, we have decided to provide a "blank slate" which must be [[Customization key|customized]] with activities and content bundles at installation time. (Some people have asked OLPC to provide a single step upgrade/customization path but no resources have been allocated to this task).
* With [[Bert's script]]


Some commonly installed activity packs include the:


* [[G1G1 activity pack]] ([[Media:G1G1 Activity Pack 1.zip|download]])
* [[Peru activity pack]]
* [[Nepal:_Testing%2C_QA%2C_and_Configuration#Nepal_Activity_Pack|Nepal activity pack]]
* [[:Category:Activity Pack|...more activity packs]]


(The Nepal activity pack contains some [[Nepal_Customization_702|additional customizations]] made by [[OLE Nepal]] for their pilot).
== Finding Activities ==


'''TO INSTALL AN ACTIVITY PACK:'''
OLPC hosts many [[Activities]] and several [[Category:Activity Pack|activity packs]]:
{{:Installing an activity pack}}


= Improvements from build 656 =
To use an activity pack:
See [[OLPC_SW-ECO_4]] for a more precise list of the changes, indexed by ticket, that lead from candidate-699 to [http://download.laptop.org/xo-1/os/official/703/jffs2/ official-703]. To summarize, we added:


* Open Firmware version Q2D14 which will delay firmware updates until power is available (easing mass laptop updates).
# Download it.
* Better Spanish localization of the library and of the X and console keymaps.
# Unzip it onto the root of a USB key.
* The ability to customize installed activities, boot screens, and activity order via USB key.
# Insert the USB key into your XO and reboot. (Hold the X game key while booting if your machine's firmware is unlocked.)
* [[Rainbow]] prevents faulty activities from damaging many parts of the system configuration.
* [[OHM power management]] software can be manually enabled to provide better battery life in solo-use situations.
* The XO announces its build identifier under the "About this XO" palette entry available from the central XO Icon on the Home View.
* Miscellaneous stability improvements including a new libabiword that fixes a Write sharing crasher.


= Notable Current Bugs =
Linux will boot and unpack each of the bundles into place.
* {{Ticket|6532}} SD Card Corruption: partition table gets corrupted on ext3-formatted SD cards on suspend/resume
* {{Ticket|7158}} Upgrade from 656 to 703 leaves su unusable when you fallback to 656. This bug will only affect you if you upgrade to 8.1.0 and then "revert" to 656 by holding down the "O" game key on boot up. If you "clean install" 8.1.0 or revert to 656 by a "clean install" of that, you will not encounter this bug.
* The contents of a USB key didn't show in the journal. So couldn't install activity bundles from the USB through the journal.




== Customization Issues ==
* Customization key won't install if the activities or library directories had already been created as root




== Localization Issues ==
== What's the recommended way to upgrade? ==
* {{Ticket|6777}} Library bundles cannot use non-ascii characters in their file names
* {{Ticket|6973}} Haiti keyboard doesn't match keyboard mappings.
* {{Ticket|6945}} 'Switch [language] group' key non-functional on Amharic keyboards


The recommended method is to run [[Olpc-update]] to the new build, and then to reboot with a [[G1G1 Activity Pack]] key inserted.


== Activity Issues ==
* {{Ticket|6773}} TamTamJam: Recorded microphone slots don't playback. ?need to test
* Couldn't add feeds to news reader because clicking "+"/dropdown on the feeds tab didn't do anything. ?need to test
* Read will not share a pdf document.
* {{Ticket|6729}} Read doesn't save the PDFs it opens (when sharing)
* {{Ticket|4539}} Sharing in Etoys only works if the laptops are in the same network (on same mesh channel, or connected to same access point). ?need to test


[[OLPC_Update.1_Software_Release_Notes_Activity_Testing_Results|(Almost) full activity testing results for Update.1 RC-2]], all results are from build 702




== Touchpad Issues ==
== Which builds are signed, and why does it matter? ==
* The Nepal pilot reported "jumpy touchpad" problems in dusty conditions. In response, we have [http://lists.laptop.org/pipermail/devel/2008-May/013580.html surveyed known touchpad issues] and have examined potential software work-arounds: [http://www.olpcnews.com/forum/index.php?topic=1996.msg19390], [http://lists.laptop.org/pipermail/devel/2008-May/013897.html].


= Network Related Issues =
There are three streams for update.1 builds -- "update.1", "candidate", and "release". The first is unsigned, the latter two are signed. The workflow is:
*[[USB ethernet adaptors]] will not work at all at first. {{Ticket|6917}} The workaround is to upgrade the olpc-utils package manually to [http://koji.fedoraproject.org/packages/olpc-utils/0.71/1.olpc2/i386/olpc-utils-0.71-1.olpc2.i386.rpm 0.71] or higher, or to enter this command in the [[Terminal]] after becoming [[root]]: <tt>echo 'SUBSYSTEM=="net", KERNEL=="msh*", OPTIONS="last_rule"' > /etc/udev/rules.d/10-olpc-netif.rules</tt>
* Update.1 builds are created (for example, "update.1-699"), and if they pass testing such that they're an improvement over previous candidates, they become a signed "candidate" build.
* Candidate builds are represented in the form "candidate-699", and are our latest proposed final build for a release.
* Release builds are builds that have been passed to Quanta for installation on new laptops. Notwithstanding an [[Unscheduled_software_release_process|Unscheduled software release]], we expect only one of these builds per release cycle.


== Creating your own activity pack ==


== Access Points ==
The [http://dev.laptop.org/~cjb/create-customization-key create-customization-key] Python script will create a customization key bundles/ directory for G1G1 (or Mexico, or Peru, or "all"). You should first unpack a customization key image on to a USB disk, and then in the root of the USB disk:
* When a number of laptops try to connect to the school server (either over a WiFi AP or a mesh) at one time, random "failure to associate" will occur and the laptops will join a simple mesh instead {{Ticket|4153}} ({{Ticket|5963}} is dup). This is indicated by the network indicator in the home view (it will say "Connected to a simple mesh" instead of "Connected to a school mesh portal" or "Connected to <school_essid>" when hovered over. Simply click on the school Wifi AP or one of the mesh circles in the laptop's neighborhood view to restart the association process.
* Sometimes when a number of laptops try to connect to the school server at one time, random laptops may be unable to connect to schoolserver presence service (ejabber) {{Ticket|5908}}. This is indicated by a greatly reduced number of XO icons in the neighborhood view (compared to a laptop which is connected to the presence service). Simply click on the school Wifi AP or one of the mesh circles in the laptop's neighborhood view to restart the association process (in extreme cases, restart Sugar (CTL + ALT + ERASE) or reboot the laptop).
* Association with WEP/WPA encryption works. However this must be tested for a wider range of access points.
* Sometimes obsolete APs show in the neighborhood view, or an AP is shown more than once. {{Ticket|6909}}


<pre>python create-customization-key G1G1</pre>


== School Server/ Jabber Server ==
The advantage of creating the key yourself is that you get the very latest activities from the Update.1 repository, as opposed to the ones that were latest at the time the most recent Activity Pack was created.
* To register to a school server and connect to the school jabber server you must

*# Ensure that you are connected to the appropriate Network by hovering over the Network circle in the Home View.
== See also ==
*# Hover over the XO icon in the main view and select <code>Register</code>.

*# Hover again over the XO icon and verify that the <code>Register</code> entry has disappeared.
* The final location of the list of default activities, will appear in :
*# Restart sugar by pressing <code>Ctrl+Alt+Erase</code>.
/usr/share/sugar/data/activities.default
*# Confirm you have connected to the jabber server by typing <code>olpc-netstatus</code> from the terminal.

* When registering with a school server, you MUST associate with the correct network before clicking <code>Register</code> for the first time. Otherwise, you wont be able to register until you restart Sugar (<code>Ctrl+Alt+Erase</code>) {{Ticket|6857}}.
* Other developing activity packs.
* You should restart sugar (<code>Ctrl+Alt+Erase</code>) to resolve the following bugs
** [[G1G1 Activity Pack]] or [[G1G1 activity pack]].
** You can't register with the school server. {{Ticket|6857}}
** [[Peru activity pack]]
** You can't connect to the default jabber server alhtough you have registered.{{Ticket|6881}}

** You connected to the jabber server, and gabble is running, but no XOs, or few XOs are seen in the neighborhood view. {{Ticket|6883}},{{Ticket|6884}}
* Another future option for installing 'activity pack' bundles, from console use [[xo-get]].
** You are running both gabble and salut. {{Ticket|6881}},{{Ticket|6886}}








== Improvements from official-656 ==

== Regressions from official-656 ==

== Work-arounds for issues in official-703 ==









== Notable Current Bugs ==

* #6773 TamTamJam: Recorded microphone slots don't playback
* #6777 Library bundles cannot use non-ascii characters in their file names
* #6729 Read doesn't save the PDFs it opens (when sharing)
* #6532 SD Card Corruption: partition table gets corrupted on ext3-formatted SD cards on suspend/resume

== Changes in Release Candidate 3 ==

See [[OLPC_SW-ECO_4]] for a more precise list of the changes, indexed by ticket, that lead from candidate-699 to [http://download.laptop.org/xo-1/os/candidate/703/jffs2/ candidate-703]. To summarize, we added:

* OFW version Q2D14 which will delay firmware updates until power is available.
* Newer library indexing software which fixes a recently introduced typo.
* Better Spanish localization of the library and of the X and console keymaps.
* A new telepathy-salut which should lead to more reliable long-running Chat sessions.
* A new libabiword that fixes a Write sharing crasher.

== Changes in Release Candidate 2 ==

=== Customization ===

Starting with the Update.1-699 release, the OS image is separate from the customization, which includes activities and content bundles. Each country or deployment can customize the activities and content (and other things going forward), following the [[Customization_key]] process.

* We saw a bug today where the customization process would freeze when installing large .xo bundles like tamtamedit.
There is a workaround in customization-2, which was recently sent by mstone.
* Read wasnt included in the Mexico customization. It has been added in customization-2
* Michael managed to update activities/content bundles through the browser
* Customization key wont install if the activities or library directories had already been created as root. This wont apply to freshly reflashed builds.
* Here is a [[Nepal_Customization_702|list of the customizations]] [[OLE Nepal]] has made as of March 27th for build 702

=== Issues with this release ===

==== Activities: ====
* Couldnt add feed to news reader. Clicking "+"/dropdown on the feeds tab didnt do anything
* The contents of a USB key didnt show in the journal. So couldnt install activity bundles from the USB through the journal.
* Could copy images to the clipboard through record+browse+paint. They were successfully opened in paint and pasted in write!

[[OLPC_Update.1_Software_Release_Notes_Activity_Testing_Results|(Almost) full activity testing results for Update.1 RC-2]], all results are from build 702


==== Collaboration ====
* Activities were reliably sharing between 2 XOs in the same School server mesh, and also in simple mesh. This was tested with write/distance/chat/memorize
* Some XOs were connected to APs, while still running salut in channel 6.
These could very reliably exchange presence info(XOs showed in meshview/received activity invitations/joined public activities) with each other and also with the ones connected to the SS in channel 6.
However, no application traffic was able to be shared. This was tested in many activites including write/chat/pippy/connect and others.
These XOs had different msh0 ip subnets(one was SS,msh0=172.18.x.x, other was AP,msh0=169.254.x.x).
Perhaps this explains why the traffic data wasnt sent? But again, presence traffic was shared fine.
* Some times when joining a Chat the activity wasnt responding. Keystrokes were shown int he edit box.
The log displayed : "groupadd: group 10019 exists Creating mailbox file: File exists".
The bug wasnt consistent though
Seemed identical to 6499
* We couldn't manage to make read share. Perhaps this is still related to 6483. More testing was done subsequently and bugs have been filed.


== Simple Mesh / Salut ==
* When XOs leave the mesh, the neighborhood view will notice with a delay between 10-30min.{{Ticket|6282}},{{Ticket|5501}}
* However, when XOs enter the mesh or start an activity it is shown instantly.
* You can refresh the data of the neighborhood view by reconnecting to the mesh.
* [[Suspend_and_resume|Suspend/Resume]] will not work with salut.


==== Network ====
== UI ==
* Sometimes in the neighborhood view, when connected to an Access Point a mesh circle continues to blink. This will also show up as two network circles in the Home view. This shows false information, but also causes no harm, so it may be ignored. {{Ticket|5459}}
* WEP/WPA initially worked fine and were tested several times. However after some time no XOs could connect to the WPA/olpc. The icon also disappeared in one of the XOs. Perhaps smth was wrong with the AP.
* When an XO joins a shared activity its icon should disappear and reappear next to the activity. It happens that the XO icon will just disappear. Its collaboration will work properly, and if it leaves the activity it will show again as normal. You can see the correct number of XOs clustered around the activity by restarting sugar(<code>Ctrl+Alt+Erase</code>). However the bug will continue from this point on when new XOs join the same or other activities. {{Ticket|5904}}
* Disabling salut(6299) was working fine. Salut + Avahi traffic were successfully disabled for some minutes when receiving a public ip.
* Only one telepathy-salut crash was seen. It seemed that 6310 was fixed. More testing needs to be done here.
* Also I didnt manage to reproduce the xmas-tree effect(5501). I wasnt aware that the new telepathy-salut was attempting to fix it. This is good news!
* Last but not least: The inhibit-idle-suspend flag stops the XO from suspending automatically.
I was under the impression that a suspended XO will wake with MDNS packets. However, I removed the inhibit-idle-suspend flag and suspended for 15min. When resumed, all the XOs were failed in avahi. It seems that MDNS packets didnt wake it.
Are there different rules for resuming from automatic suspend vs resuming from manual suspend?
This needs to be further looked into.


== Changes in Release Candidate 1 ==
[[Category:Release notes]]

Latest revision as of 07:35, 6 August 2013

The contents of this page are considered outdated and some of the information may be stale. Please use information here with caution, or update it.
  This page is monitored by the OLPC team.
  For the general public
for other discussion, see Update.1

SD cards may be corrupted by builds 703-709. Do not use SD cards with the XO with builds in this range.

What's new in the official-703 (8.1.0) release?

  1. Fix bugs
  2. Laptops now suspend when closed & resume when opened, for better battery life
  3. Each activity runs isolated from the others, for better security
  4. Sugar activities are now released separately, or in "Activity Packs", rather than as part of the operating system release.

Please also refer to the milestone and the official roadmap for schedule dates and features for each release.

2008-06-06: Given successful completion of the Release Checklist, we have released build official-703 as our Update.1 (8.1.0) release build.

Breaking Changes from official-656

Activities must be installed separately.

Motivation: OLPC cannot presently afford to maintain more than one stable build. Therefore, we have decided to provide a "blank slate" which must be customized with activities and content bundles at installation time.

It's worth mentioning "missing activities" here because it's a term that people might search for.

What's the recommended way to upgrade?

  1. Download the G1G1 Activity Pack (from here) and unzip it in the base (root) directory of a USB flash drive. You should see two directories (boot and bundles, and a file called customization-2) in the base directory. Commands such as "extract here" in ubuntu / windows will sometimes create a directory with the same name as the zip file, placing the unzipped files within it. If this happens, you will have to move the files to the base directory in order for your XO to see them on boot. (Note that the "boot" directory will contain two zip files, actos.zip and runos.zip. This is normal; these files do not need to be unzipped).
  2. Plug the XO into an electrical outlet and connect it to the internet.
  3. Run olpc-update to the new build. (In a terminal, enter su -l (lowercase L, not 1) and then olpc-update 703 ) This may take half an hour or more, depending on your internet connection.
  4. Insert the USB flash drive and reboot the XO. It will display text on a black screen as the activities are installed, after which it will power off.
  5. Remove the USB flash drive. Connect the XO to AC power, so that it will be able to proceed if it determines that a firmware update is needed. Then power on your XO as per usual.

If you are upgrading from build 69X, the build is already separated from the activities in those builds. So you can run olpc-update 703 and your activities will not be affected.

(I couldn't get the USB flash method to work - some mention about holding down the gamepad X if locked firmware? Wrong filesystem on USB? - but Bert's Script method immediately below worked wonderfully. I think that is the better way, anyways!)

Finding Activities

OLPC hosts many Activities. These activities can be installed in en masse onto build 703 with either:

Some commonly installed activity packs include the:

(The Nepal activity pack contains some additional customizations made by OLE Nepal for their pilot).

TO INSTALL AN ACTIVITY PACK:

  1. Download its zip file.
  2. Unzip it onto the root of a blank USB flash drive.
  3. Open the file. If there is only one folder, open it and remove the three files that are in it so they stand individually. If the three files are enclosed within another file, the XO will not find them.
  4. Insert the USB flash drive into your XO and reboot.
  5. If your machine is not a secure XO (its firmware is unlocked), you must hold the X game key while booting .
  6. When the installation is complete, the XO will shut itself off. Remove the USB key before powering it on.

Notes

  • The USB flash drive should be formatted with a VFAT file system (FAT16 with long filename support); this is the common format for most USB sticks with capacity up to 2 GB.
    • It is important that the USB flash drive have a partition table, and that the VFAT file system be in the first partition. Linux allows you to put a file system directly on the drive itself without a partition table (i.e. "mkfs.vfat /dev/sdi", rather than fdisk and "mkfs.vfat /dev/sdi1"), but then on boot, the XO will panic with an error from mount ("non-zero status code 255").
  • Do not use the SD card slot, you will end up with the same code 255 described above. You can use a SD card with a USB adapter.
  • You can perform steps 1 and 2 on another computer, or if you are familiar with the Linux command line, on the XO in a terminal using wget and unzip.
  • After step 2, the root of the USB flash drive should contain
 /customization-2
 /boot
 /bundles
  • After rebooting your machine you must go to the List View in order to select the activities you want to appear in the Ring View

Improvements from build 656

See OLPC_SW-ECO_4 for a more precise list of the changes, indexed by ticket, that lead from candidate-699 to official-703. To summarize, we added:

  • Open Firmware version Q2D14 which will delay firmware updates until power is available (easing mass laptop updates).
  • Better Spanish localization of the library and of the X and console keymaps.
  • The ability to customize installed activities, boot screens, and activity order via USB key.
  • Rainbow prevents faulty activities from damaging many parts of the system configuration.
  • OHM power management software can be manually enabled to provide better battery life in solo-use situations.
  • The XO announces its build identifier under the "About this XO" palette entry available from the central XO Icon on the Home View.
  • Miscellaneous stability improvements including a new libabiword that fixes a Write sharing crasher.

Notable Current Bugs

  • #6532 SD Card Corruption: partition table gets corrupted on ext3-formatted SD cards on suspend/resume
  • #7158 Upgrade from 656 to 703 leaves su unusable when you fallback to 656. This bug will only affect you if you upgrade to 8.1.0 and then "revert" to 656 by holding down the "O" game key on boot up. If you "clean install" 8.1.0 or revert to 656 by a "clean install" of that, you will not encounter this bug.
  • The contents of a USB key didn't show in the journal. So couldn't install activity bundles from the USB through the journal.


Customization Issues

  • Customization key won't install if the activities or library directories had already been created as root


Localization Issues

  • #6777 Library bundles cannot use non-ascii characters in their file names
  • #6973 Haiti keyboard doesn't match keyboard mappings.
  • #6945 'Switch [language] group' key non-functional on Amharic keyboards


Activity Issues

  • #6773 TamTamJam: Recorded microphone slots don't playback. ?need to test
  • Couldn't add feeds to news reader because clicking "+"/dropdown on the feeds tab didn't do anything. ?need to test
  • Read will not share a pdf document.
  • #6729 Read doesn't save the PDFs it opens (when sharing)
  • #4539 Sharing in Etoys only works if the laptops are in the same network (on same mesh channel, or connected to same access point). ?need to test

(Almost) full activity testing results for Update.1 RC-2, all results are from build 702


Touchpad Issues

  • The Nepal pilot reported "jumpy touchpad" problems in dusty conditions. In response, we have surveyed known touchpad issues and have examined potential software work-arounds: [1], [2].

Network Related Issues

  • USB ethernet adaptors will not work at all at first. #6917 The workaround is to upgrade the olpc-utils package manually to 0.71 or higher, or to enter this command in the Terminal after becoming root: echo 'SUBSYSTEM=="net", KERNEL=="msh*", OPTIONS="last_rule"' > /etc/udev/rules.d/10-olpc-netif.rules


Access Points

  • When a number of laptops try to connect to the school server (either over a WiFi AP or a mesh) at one time, random "failure to associate" will occur and the laptops will join a simple mesh instead #4153 (#5963 is dup). This is indicated by the network indicator in the home view (it will say "Connected to a simple mesh" instead of "Connected to a school mesh portal" or "Connected to <school_essid>" when hovered over. Simply click on the school Wifi AP or one of the mesh circles in the laptop's neighborhood view to restart the association process.
  • Sometimes when a number of laptops try to connect to the school server at one time, random laptops may be unable to connect to schoolserver presence service (ejabber) #5908. This is indicated by a greatly reduced number of XO icons in the neighborhood view (compared to a laptop which is connected to the presence service). Simply click on the school Wifi AP or one of the mesh circles in the laptop's neighborhood view to restart the association process (in extreme cases, restart Sugar (CTL + ALT + ERASE) or reboot the laptop).
  • Association with WEP/WPA encryption works. However this must be tested for a wider range of access points.
  • Sometimes obsolete APs show in the neighborhood view, or an AP is shown more than once. #6909


School Server/ Jabber Server

  • To register to a school server and connect to the school jabber server you must
    1. Ensure that you are connected to the appropriate Network by hovering over the Network circle in the Home View.
    2. Hover over the XO icon in the main view and select Register.
    3. Hover again over the XO icon and verify that the Register entry has disappeared.
    4. Restart sugar by pressing Ctrl+Alt+Erase.
    5. Confirm you have connected to the jabber server by typing olpc-netstatus from the terminal.
  • When registering with a school server, you MUST associate with the correct network before clicking Register for the first time. Otherwise, you wont be able to register until you restart Sugar (Ctrl+Alt+Erase) #6857.
  • You should restart sugar (Ctrl+Alt+Erase) to resolve the following bugs
    • You can't register with the school server. #6857
    • You can't connect to the default jabber server alhtough you have registered.#6881
    • You connected to the jabber server, and gabble is running, but no XOs, or few XOs are seen in the neighborhood view. #6883,#6884
    • You are running both gabble and salut. #6881,#6886


Simple Mesh / Salut

  • When XOs leave the mesh, the neighborhood view will notice with a delay between 10-30min.#6282,#5501
  • However, when XOs enter the mesh or start an activity it is shown instantly.
  • You can refresh the data of the neighborhood view by reconnecting to the mesh.
  • Suspend/Resume will not work with salut.

UI

  • Sometimes in the neighborhood view, when connected to an Access Point a mesh circle continues to blink. This will also show up as two network circles in the Home view. This shows false information, but also causes no harm, so it may be ignored. #5459
  • When an XO joins a shared activity its icon should disappear and reappear next to the activity. It happens that the XO icon will just disappear. Its collaboration will work properly, and if it leaves the activity it will show again as normal. You can see the correct number of XOs clustered around the activity by restarting sugar(Ctrl+Alt+Erase). However the bug will continue from this point on when new XOs join the same or other activities. #5904