How to disabled xo security without developers key
Hello, I am deploying more than 30 XO-1 in a village where I don't have Internet facility. I have to update the firmware of all the XO. Currently all XO-1 has q2e41 firmware version, which has to be updated to q2e46. Till q2e41 usually we don't need OK prompt, because it was providing bootfw.zip file. In next versions of q2e4 series they don't provide bootfw.zip file, only .rom firmware.rom file. Without OK prompt we are not able to apply commands to run firmware update, because it needs developers key to unlock or make XO unsecured mode. Can anyone tell me how to get OK prompt without developers key?? -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Required help to read os images of XO in GNU/linux and how to build sugar os image for Arm processor
Hello Folks, I want to read and see the content of XO OS images in the Ubuntu by running it in emulator like qemu, I search on wiki.laptop.org and also google it for more info. But i didn't get the proper resource for the same. Architecture of XO contains Arm processor, can any one help me for How to install GNU/Linux distros with sugar , like OS 850 build of XO which contains both gnome and and Sugar desktop on non-XO machine which has ARM processor. Please guide me. Thank you -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Required help to read os images of XO in GNU/linux and how to build sugar os image for Arm processor
On Thu, Oct 7, 2010 at 9:48 PM, David Farning dfarn...@gmail.com wrote: On Thu, Oct 7, 2010 at 3:39 AM, ganesh gajre ganeshga...@gmail.com wrote: Hello Folks, I want to read and see the content of XO OS images in the Ubuntu by running it in emulator like qemu, I search on wiki.laptop.org and also google it for more info. But i didn't get the proper resource for the same. Architecture of XO contains Arm processor, can any one help me for How to install GNU/Linux distros with sugar , like OS 850 build of XO which contains both gnome and and Sugar desktop on non-XO machine which has ARM processor. Please guide me. Thank you I would suggest trying Ubuntu Sugar Remix on Ubuntu Maverick. If Ubuntu runs on your machine Ubuntu Sugar Remix will also work. Install ubuntu as normal and then run sudo apt-get ubuntu-sugar-remix. This will give you a choice of gnome and Sugar from the login screen and you can run sugar in a window from grnome. Another option is Sugar on Debian Thanks David, I had run ubuntu-sugar-remix in ubuntu 10.04 10.10 maverick successfully. My need is, I have to run Sugar desktop on non-XO machine which has ARM processor. I didn't install Ubuntu on the ARM machine, I am trying to install Debian system on that with sugar. I am unable to install Debian system on ARM based machine. Can anyone suggest how to do it? What i get is the process of installing debian is like a OS installation in XO with built in Sugar. I want to do the same process for non-XO tablet. david -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
[Server-devel] Mass OLPC XO chargers
Hello, We are here in India implementing OLPC at village in Khairat, Near Mumbai a small village and Merces,GOA. Lot of problem of electricity and also XO chargers, plugin points are less and all. So finally we get a small hack to solve this problem. I would like share a blog written by my team mate Amit Dhakulakar for MASS OLPC Chargers . http://me-damitr.blogspot.com/2010/08/mass-charger-for-olpc.html Please share your views for the same. -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
@James Martin : Thanks alot for the new update. I had installed OS 10.1.2. My registration problem solved. Also I am very glad to see various feature added in this OS build. Specially Gnome on XO. On Mon, Aug 2, 2010 at 7:40 PM, Martin Langhoff martin.langh...@gmail.comwrote: On Sun, Aug 1, 2010 at 8:58 PM, James Cameron qu...@laptop.org wrote: Fixed, please upgrade. So this is in for 10.1.2 - bravo! m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
On Sun, Jul 25, 2010 at 6:12 PM, James Cameron qu...@laptop.org wrote: On Sun, Jul 25, 2010 at 10:00:59PM +1200, Tom Parker wrote: I have observed that if registration fails once it will fail every subsequent time until you do a restart of sugar. This may occur if there is no network connection on the first try, because the Sugar shell Python process caches the DNS resolver configuration. It is a known problem. ctrl-alt-erase will restart sugar and seems to be sufficient. The new Sugar shell process re-reads the DNS resolver configuration, which had changed. When registration failed I tried ctrl-alt-erase and restart sugar, after that I again connect to router, ping the server which is ok. When I tried to register XO with server it fails .sugar/default/logs/shell.log has following record ERROR root: Registration: cannot connect to server: (-3, 'Temporary failure in name resolution') What can be the possible reason for this? Note this file is erased on restart, so you have to view it after the failure. I thought these were saved in .sugar/default/logs with a timestamp. -- James Cameron http://quozl.linux.org.au/ -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
As per the given suggestion by all of you, I tried to follow the procedure. I didn't find schoolserver.py file neither on the machine which are registered with schoolserver nor which failed to register. We have to bind 100 XO's to Schoolserver in the next month, and we are at my place yet unable to find out the reason why some XO's are failed to register while others are registered. On Tue, Jul 6, 2010 at 11:05 PM, ganesh gajre gnowledge.gan...@gmail.comwrote: On Tue, Jul 6, 2010 at 10:25 PM, Martin Langhoff martin.langh...@gmail.com wrote: On Mon, Jul 5, 2010 at 4:41 AM, ganesh gajre gnowledge.gan...@gmail.com wrote: I had upgraded and test on the xo build OS-802. I check the given path for school server /usr/lib/python2.5/site-packages/ there I don't find jarabe directory. That is for the XO not for the XS. Yes, I try to locate schoolserver.py file in XO only. Also, the registering of XO to server still big hassle for me. It's very important for me to bind all the XO to the Server. Daniel Drake has a patch that makes registration automatic. This leads to some problems so we cannot put it inthe general version of Sugar, but you may decide to include it in your build. Can I get the patch, so I can use it. What could be the possible reason to failed XO registration? Thanks cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] XO Registration Failed with XS
hello, I am trying to register my xo's with the school server we setup at our place, from which some XO's got registered with XS, but some are failed to register. The steps I do as follow: 1. We don't have any active antenna or 2 network cards so we use Wireless router which act as DHCP server for 172.18.0.255 range. 2. On Schoolserver, I tried very hard to bind 'lanbond0' device with eth0 but I failed to do that, so I use a simple hack, I down all the Virtual interfaces including 'lanbond0' and all mshbond and give ip address of lanbond0 i.e 172.18.0.1 to eth0, which by default connect to all internal services of school server. 3. Now I am able to ping from my XO to XS via Router. 4. In each XO i had change the server address located at XO-- Control panel-- network--Server: my server name/hostname, also I change /etc/hosts file entry to 172.18.0.1 my server hostname, because I had not setup a DNS server yet. 5. I am able to ping using hostname of server and even able to register some XO properly. 6. Some XO's failed to register so I upgrade the build OS to latest one 802, after doing this some of get registered. But not all, some of the XO still showing me a same problem after upgrading build OS. What will be the reason for XO not registering to XS if it's ping properly, talk to XS? It's very important to register all the XO with XS because lot of services like idmgr, backup XO and moodle will workout once it get registered with XS. Please provide me the solution for this. -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
On Thu, Jun 17, 2010 at 7:46 PM, Frederick Grose fgr...@gmail.com wrote: On Thu, Jun 17, 2010 at 8:16 AM, Hamilton Chua hamilton.c...@gmail.comwrote: Hi Ganesh, I wrote this down a while back when I was figuring out how to get SoaS to register and backup with an XS, hope this helps you. The registration process begins when an XO laptop user clicks on the avatar and then clicks Register from the drop down menu. This action executes */usr/lib/python2.5/site-packages/jarabe/desktop/schoolserver.py *. This python script gathers the following required information from the XO laptop in order to register with the schoolserver : - serial number - nickname - uuid - SSH pubkey I had upgraded and test on the xo build OS-802. I check the given path for school server */usr/lib/python2.5/site-packages/ *there I don't find jarabe directory. Also, the registering of XO to server still big hassle for me. It's very important for me to bind all the XO to the Server. Please give me suggestion how to overcome this problem. This data is sent via xmlrpc over port 8080 to the Identity Manager service on the school server. The identity manager is a python script located in */usr/bin/registration-server* on the school server. This service receives the information and validates the serial number. The information is then inserted into an sqlite3 database. It will then send back the following information to the XO laptop. - success - backupurl - backuppath - jabberserver Added to wiki at http://wiki.laptop.org/go/School_Identity_Manager#XO_registration_process . The other content on that page probably should be reviewed as it has not been updated significantly since November 2008. ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
On Thu, Jun 17, 2010 at 12:07 AM, Martin Langhoff martin.langh...@gmail.com wrote: Hi Ganesh, welcome to the list, and thanks for working on a deployment! You are giving us very good info on the setup, and the steps you are following. First -- using a wireless router, instead of an XS with 2 network cards as the router is probably part of the problem. When you associate an XO to the Wifi signal, can you ping schoolserver ? Yes, I can ping properly to XS. Second -- there is a known bug in Sugar where if you try to register _before associating to the AP_ it fails, and then it will not see the XS even if you associate to the AP properly. If you reboot (or restart Sugar with ctr-alt-backspace) the problem disappears. Yes, there are some machines which tried to register without connecting to AP/ Router, as you stated after restarting it disappears, but it does not, I am still unable to register XO to server. Third -- do NOT associate lanbond0 to eth0. It wll make a big mess of the network setup. Instead, use the xs-swapnics script so that the network card you have becomes eth1 . 4. In each XO i had change the server address located at XO-- Control You should not do that -- you are going to go crazy. The XS is really designed and preconfigured to be the router of your network, it provides DHCP and DNS and registers specific IP addresses and DNS names that the XO tries to use. I agreed the XS provides DNS and DHCP, running dhcp service over a XS, I find bit difficult as I am still learning about XS services, I used the simple hack to solve it. I will try without giving server address in control panel-- network. And get back to list. My recommendation: get the cheapest network card you can buy and put it in the XS. Seriously. If you absolutely cannot have the XS running the network, see the techniques and scripts that Jerry Vonau has posted to this list (you can use google to search over site:lists.laptop.org/pipermail/server-devel your search terms ). cheers, Will anyone can tell me how I can check the files which run to register XO with XS on XO, so that I will get the idea of scripts that runs register service. Thanks m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XO Registration Failed with XS
hello, I am trying to register my xo's with the school server we setup at our place, from which some XO's got registered with XS, but some are failed to register. The steps I do as follow: 1. We don't have any active antenna or 2 network cards so we use Wireless router which act as DHCP server for 172.18.0.255 range. 2. On Schoolserver, I tried very hard to bind 'lanbond0' device with eth0 but I failed to do that, so I use a simple hack, I down all the Virtual interfaces including 'lanbond0' and all mshbond and give ip address of lanbond0 i.e 172.18.0.1 to eth0, which by default connect to all internal services of school server. 3. Now I am able to ping from my XO to XS via Router. 4. In each XO i had change the server address located at XO-- Control panel-- network--Server: my server name/hostname, also I change /etc/hosts file entry to 172.18.0.1 my server hostname, because I had not setup a DNS server yet. 5. I am able to ping using hostname of server and even able to register some XO properly. 6. Some XO's failed to register so I upgrade the build OS to latest one 802, after doing this some of get registered. But not all, some of the XO still showing me a same problem after upgrading build OS. What will be the reason for XO not registering to XS if it's ping properly, talk to XS? It's very important to register all the XO with XS because lot of services like idmgr, backup XO and moodle will workout once it get registered with XS. Please provide me the solution for this. -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list server-de...@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] How to setup wireless mesh network for School server
Hello All, I had setup a schoolserver at my place using Lenovo laptop. All the other stuff like backup-XO, moodle is configured. Now my problem is, i am unable to setup a wireless mesh for communicating between XS and XO. I don't have active antena, is it possible to create mesh using wireless point of a laptop? I had setup my WAN on wireless point, but my requirement is to use USB internet dongle for WAN. Can anyone suggest me how to do it? -- Ganesh (Dragger) Be a FOSSERS, use GNU/Linux ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel