NEXS Test Procedure
Jump to navigation
Jump to search
Test server
Perform the following tests to verify that the server is correctly installed and operational:
Basic network tests
- Look at the neighborhood view. You should see a circle with the designation: schoolnet. The XO should be connected (shown as to semicircles outside the circle). If the XO is not connected, click on the circle to connect. NEXO should have supplied the WPA2 key automatically. If not,
enter: schoolnet when prompted. Once connected, continue the tests.
- From the XO, ping the schoolserver (172.18.0.1). If that succeeds, ping the schoolserver (ping schoolserver). If that suceeds, ping the nameserver (ping 192.168.2.1 or the address you entered for the postinstall.sh script). If that suceeds, ping Google (ping www.google.com).
- From a browser: access Google. Do a search (e.g. OLPC). Access wiki.laptop.com.
- From a browser: access the schoolserver (http://schoolserver). You should see the school's Moodle page. If Moodle registration was successful,
you will be logged in (upper right hand on the screen) as the user of the XO showing the courses for the XO owner's grade. If not, you will not be logged in and will see all of the school's courses.
Test the 'server' connection
- Register the XO. If the XO does not show the registration option (along with restart, shutdown), then you need to use a terminal window. Go to /home/olpc/.sugar/default. Use nano (sudo nano config) to edit the file: config.
- Delete (ctl + k) the two lines:
- [Server]
- backup1
- Enter ctl + x to exit nano (answer y to save the change). Now reboot the XO and you should see the register option.
- In a terminal window enter: olpc-netstatus You should see under telepathy the word "gabble". This means the XO is using the AP for it's mesh (XO-XO) connections.
- Start a second XO. The two XO's should see each other in the neighborhood view. Start Chat on each XO. You should be able to
see each other in the chat room and type messages between the two XOs.
Test Content
- Select software update on the Sugar Control Panel (XO icon in home view). Verify that Activities on the schoolserver are checked to verify that the set of Activities on the XO are up to date.
- Select E-Pustakalaya. Verify that the XO has access to the E-Pustakalaya library on the schoolserver.
- Select a few XO's and connect them to the server. Open the chat activity and chat together.
- Download a file (Large Video file??) simultaneously in around 5-10 XO's.
Additional Tests
Network and Server
- Connect to Access Point w/ WPA-2 encryption
- Register w/ XS
- Update Activities by using Browse to access activities on the XS
- Back up files to XS and verify
- Restore files from XS
- Use the Activity Updater in the Sugar Control Panel to update E-Paath
- Install an activity manually: insert a USB key that holds sugar activities. Access the USB key from the Journal and install the Sugar activity
- Try to access http://www.persiankitty.com , Dansguardian should block it
- Test that caching working on XS
Activity Updating
- rm -rf /home/olpc/Activities/E-Paath*, restart Sugar, then go to activity update in the Control Panel. Add only E-Paath activities. Restart Sugar, then check if E-Paath works
XO updating
- for every point below, check this link to get more info on what to do precisely: http://redmine.olenepal.org/wiki/deployment/NEXO_updating
- Update new build through olpc-update from usb-stick
- Update new build through olpc-update from an update server
- Update by flashing the XO
- Updating through NAND-blasting