Hi Ganesh,<div><br></div><div>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.</div><div><br></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: rgb(51, 51, 51); "><p>
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 <strong>/usr/lib/python2.5/site-packages/jarabe/desktop/schoolserver.py</strong>. This python script gathers the following required information from the XO laptop in order to register with the schoolserver :</p>
<ul><li style="margin-top: 10px; margin-bottom: 10px; ">serial number <br></li><li style="margin-top: 10px; margin-bottom: 10px; ">nickname <br></li><li style="margin-top: 10px; margin-bottom: 10px; ">uuid <br></li><li style="margin-top: 10px; margin-bottom: 10px; ">
SSH pubkey</li></ul><p>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 <strong>/usr/bin/registration-server</strong> 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.</p>
<ul><li style="margin-top: 10px; margin-bottom: 10px; ">success</li><li style="margin-top: 10px; margin-bottom: 10px; ">backupurl</li><li style="margin-top: 10px; margin-bottom: 10px; ">backuppath</li><li style="margin-top: 10px; margin-bottom: 10px; ">
jabberserver</li></ul><div>Best,</div><div><br></div><div>Hamilton</div></span><br><div class="gmail_quote">On Thu, Jun 17, 2010 at 2:32 PM, ganesh gajre <span dir="ltr">&lt;<a href="mailto:gnowledge.ganesh@gmail.com">gnowledge.ganesh@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br><br><div class="gmail_quote"><div class="im">On Thu, Jun 17, 2010 at 12:07 AM, Martin Langhoff <span dir="ltr">&lt;<a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
Hi Ganesh,<br>
<br>
welcome to the list, and thanks for working on a deployment!<br>
<br>
You are giving us very good info on the setup, and the steps you are following.<br>
<br>
First -- using a wireless router, instead of an XS with 2 network<br>
cards as the router is probably part of the problem. When you<br>
associate an XO to the Wifi signal, can you &quot;ping schoolserver&quot; ?<br></blockquote></div><div>Yes, I can ping properly to XS. <br></div><div class="im"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">


<br>
Second -- there is a known bug in Sugar where if you try to register<br>
_before associating to the AP_ it fails, and then it will not see the<br>
XS even if you associate to the AP properly. If you reboot (or restart<br>
Sugar with ctr-alt-backspace) the problem disappears.<br></blockquote></div><div><br>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. <br>

</div><div class="im"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<br>
Third -- do NOT associate lanbond0 to eth0. It wll make a big mess of<br>
the network setup. Instead, use the xs-swapnics script so that the<br>
network card you have becomes eth1 . <br></blockquote><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<div><br>
&gt;&gt; 4. In each XO i had change the server address located at XO--&gt; Control<br>
<br>
</div>You should not do that -- you are going to go crazy.<br>
<br>
The XS is really designed and preconfigured to be the router of your<br>
network, it provides DHCP and DNS and registers specific IP addresses<br>
and DNS names that the XO tries to use.<br></blockquote></div><div><br>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--&gt; network. <br>

And get back to list. <br></div><div class="im"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
<br>
My recommendation: get the cheapest network card you can buy and put<br>
it in the XS. Seriously.<br>
<br>
If you absolutely cannot have the XS running the network, see the<br>
techniques and scripts that Jerry Vonau has posted to this list (you<br>
can use google to search over<br>
&quot;site:<a href="http://lists.laptop.org/pipermail/server-devel" target="_blank">lists.laptop.org/pipermail/server-devel</a> &lt;your search terms&quot; ).<br>
<br>
cheers,<br></blockquote></div><div><br>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.<br><br>Thanks <br></div>
<div class="im"><blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">

<br>
<br>
<br>
m<br>
<font color="#888888">--<br>
 <a href="mailto:martin.langhoff@gmail.com" target="_blank">martin.langhoff@gmail.com</a><br>
 <a href="mailto:martin@laptop.org" target="_blank">martin@laptop.org</a> -- School Server Architect<br>
 - ask interesting questions<br>
 - don&#39;t get distracted with shiny stuff  - working code first<br>
 - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
</font></blockquote></div></div><br clear="all"><div><div></div><div class="h5"><br>-- <br>Ganesh (Dragger)<br>Be a FOSSERS, use GNU/Linux<br>
</div></div><br>_______________________________________________<br>
Server-devel mailing list<br>
<a href="mailto:Server-devel@lists.laptop.org">Server-devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/server-devel" target="_blank">http://lists.laptop.org/listinfo/server-devel</a><br>
<br></blockquote></div><br></div>