I just sent this to Reuben.  I have done some digging through the log file and haven&#39;t seen anything useful.  Do I perhaps need to set the ejabberd.cfg file to 5:debug instead of 4:Verbose?  i remember seeing something about that inside it.<div>
<br></div><div>Unfortunately, we we haven&#39;t set up a GUI, web browser, or emailing capabilities of any kind on the server itself so emailing the log file will be a roadblock for me.  I haven&#39;t worked in linux for about 5 years now until trying to tackle this project.  I&#39;m relearning how to do basic things like ls, pipe to less, and use vi for simple text edits.  Setting that stuff up is likely to take a loooong time.  Is there anything specific I can do offline to find what you&#39;re hoping for inside.  In writing you this email I just recalled the existence of grep.  is there something I could grep for in the log file and give you some feedback on it? </div>
<div><br></div><div>On  the subject of following instructions, there have been two of us working on the server, sometimes one at a time so I can&#39;t <span class="Apple-style-span" style="font-style: italic;">guarantee</span> that we&#39;ve followed them to a T, but we both believe that we have.  We&#39;ve gone so far as to rerun the initial scripts, recheck hostname, reset the acl lines in ejabberd.cfg repeatedly, connect to the jabber server with 2 different jabber clients (which has been successful, we&#39;ve chatted back and forth using our server.  We just can&#39;t access the admin inteface at <a href="http://192.168.0.162:5280/admin">http://192.168.0.162:5280/admin</a>, we keep getting 401 unauthorized), read every wiki page that sounded remotely relevant, etc.</div>
<div><br></div><div>And we&#39;ve been following hunches at each step so we have pulled some of the instructions out of related pages from the wiki.</div><div><br></div><div>I&#39;ve been careful to comment out all of the original lines in the ejabberd.cfg file and mark all of my changes for easy resetting of each segment to it&#39;s original state.  Which I&#39;ve since done.  So theoretically, the file should be in it&#39;s original state except for the {acl, admin {...   line that we added to give admin privs to our sample user.  </div>
<div><br></div><div>But of course, I could have made missed something.  However, the server is still working fine when we connect via 3rd party clients (pidgin pis), so I don&#39;t think I&#39;ve done anything critical...</div>
<div><br></div><div>Let me know if I should grep anything out of the log file for you.</div><div><br></div><div>Thanks for the help!</div><div>-Dan<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>
From: <b class="gmail_sendername">Daniel Bennett</b> <span dir="ltr">&lt;<a href="mailto:dantana@gmail.com">dantana@gmail.com</a>&gt;</span><br>Date: Sat, Apr 25, 2009 at 5:57 PM<br>Subject: Re: [Server-devel] Hoping for assistance with XS 0.5 configuration difficulties (ejabberd)<br>
To: &quot;Reuben K. Caron&quot; &lt;<a href="mailto:reuben@laptop.org">reuben@laptop.org</a>&gt;<br>Cc: Michael Ishaku &lt;<a href="mailto:michaelishaku@gmail.com">michaelishaku@gmail.com</a>&gt;<br><br><br>Reuben,<div><br>
</div><div>Thank you for the quick reply and the hints.  I&#39;ve cc&#39;d Michael Ishaku on this thread.  He&#39;s and I have been working on this issue together and he is going to be administering the server once I head back to the states.</div>

<div><br></div><div>I&#39;ve replied to your statements inline below to the best of my ability.  Please take a look.</div><div><br><div class="gmail_quote"><div class="im"><blockquote>On Sat, Apr 25, 2009 at 5:19 PM, Reuben K. Caron <span dir="ltr">&lt;<a href="mailto:reuben@laptop.org" target="_blank">reuben@laptop.org</a>&gt;</span> wrote:<br>

</blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Daniel,<br>
<br>
I am sorry to hear about all your difficulties. I&#39;d like to work with you to get this to work.<br>
<br>
If you cannot enter the ejabberd web interface to setup the online group then XOs will not collaborate.<br>
<br>
I&#39;d like to know about your hardware, 2 nics or 1?</blockquote></div><div><span style="color:rgb(51, 51, 255)">We have one LAN card for ethernet, but have also installed a wireless networking card for communication with Access Points.  That should work, right?  I&#39;m really no IT professional... :)</span> </div>
<div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
I&#39;m sure you have read through this but please be sure to follow this line by line:<br>
<br>
<a href="http://wiki.laptop.org/go/XS_Installing_Software#Initial_Configuration" target="_blank">http://wiki.laptop.org/go/XS_Installing_Software#Initial_Configuration</a><br>
<br>
One particular point I&#39;d like to make in the instructions is this:<br>
<br>
---&gt;Set the hostname of the machine like this (until we fix bug 8983) by editing /etc/sysconfig/network to set HOSTNAME=<a href="http://schoolserver.example.org" target="_blank">schoolserver.example.org</a><br></blockquote>

<div><br></div></div><div><span style="color:rgb(51, 51, 255)">contents of /etc/sysconfig/network:</span></div><div><span style="color:rgb(51, 51, 255)">NETWORKING=yes</span></div>
<div><span style="color:rgb(51, 51, 255)">HOSTNAME=<a href="http://schoolserver.lccnyola.org" target="_blank">schoolserver.lccnyola.org</a> </span></div><div><span style="color:rgb(51, 51, 255)">~</span></div>
<div><span style="color:rgb(51, 51, 255)">~</span></div><div><span style="color:rgb(51, 51, 255)">&quot;/etc/sysconfig/network&quot; 2L, 50C</span></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
--&gt;and restarting.</blockquote><div> </div><div><span style="color:rgb(51, 51, 255)">We had this problem yesterday when we left, and when i arrived this morning I had to turn the server back on (it had powered off overnight due to the generator being shut down and the UPS running out of juice).  I&#39;m fairly certain that we tried rebooting a couple of times during the day yesterday as well.  I&#39;m certain that we used the command shell to: service ejabberd restart       many many times both days.  This would cover the restarting, right?</span> </div>
<div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
It is important to restart before moving on; otherwise, the ejabberd db will be intialized using the wrong domain.<br>
<br>
Is the bandwidth too limited to download the new 0.5.2 ISO? If yes, I&#39;d recommend a fresh install, connect to internet, and then after install run: yum update. After an up to date install run through the setup steps.<br>

</blockquote><div><br></div></div><div><span style="color:rgb(51, 51, 255)">I left the states on 3/23/09.  I believe that 0.5.2 was released on 3/18/09.  This is the file name for the image I brought with me (and that we are currently running: OLPC-School-Server-0.5.2-i386.iso</span></div>

<div><span style="color:rgb(51, 51, 255)">we could probably download a fresh image with 12/24 hours if it were really critical, but I&#39;d like to avoid that much waiting around if possible.</span></div><div class="im">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
It appears you have dived into the ejabberd.conf file. Good for you! But I&#39;d like to note you shouldn&#39;t have to perform this. The linked directions have worked for me on many installs on much different hardware.<br>


<br>
Does the XS have a public IP address?</blockquote><div><br></div></div><div><span style="color:rgb(51, 51, 255)">Michael works in the building where we are temporarily housing the XS and when i asked him if it would be possible for me to access it remotely he said that unfortunately the entire building is a sub-network of some kind that is managed by University staff from a separate location.  We&#39;ve plugged our hardware into the LAN port here and it&#39;s found a local IP address of 192.168.0.162.  That&#39;s how we&#39;ve been accessing the <a href="http://192.168.0.162:5280/admin" target="_blank">http://192.168.0.162:5280/admin</a> interface.  Or, failing to access it depending upon your take on the situation.</span></div>

<div><span style="color:rgb(51, 51, 255)"><br></span></div><div><span style="color:rgb(51, 51, 255)">That all means no public IP address, right?</span></div><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
<br>
Let&#39;s get this working :-)<br></blockquote><div><span style="color:rgb(51, 51, 255)"><br></span></div></div><div><span style="color:rgb(51, 51, 255)">Please, let&#39;s!  I&#39;ll probably head for dinner sometime relatively soon, but come back and check mail an hour or so later if you have a chance to reply.</span></div>

<div><span style="color:rgb(51, 51, 255)"><br></span></div><div><span style="color:rgb(51, 51, 255)">Thanks again for the help!</span></div><div><span style="color:rgb(51, 51, 255)">-Dan </span></div><div class="im">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Reuben<br>
<br>
Daniel Bennett wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
Hi all, <br>
I am working on an unofficial 100 XO pilot project in Jimeta, Nigeria until the end of the month and I&#39;ve run into a wall configuring the school server.  I outlined it on IRC before bringing it here.  Because of the time difference and inconsistent internet connection, email is probably a better medium for assistance.<br>


<br>
I hope that someone can help.  I really need to move through this issue as quickly as possible if we&#39;re going to have a working school server at this deployment before Ieave town next Saturday morning.  There is much left to do besides tackling the XS. <br>


Thanks!<br>
-Dan<br>
<br></div>
dbennetthi all, I&#39;m working on a deployment in Nigeria this afternoon and we are having a tough time getting the XS jabber server web admin interface to work16:05dbennettwe have managed to get it to prompt for a user/pass combo which seems to require user@node.domain which in my case is dan@schoolserver.lccnyola.org16:06dbennettif we get any part of that or the password in correct, it just empties both fields of the prompt and waits for new info. However, if we enter user@fqdn as I showed above and enter the correct password then it accepts our input and the prompt disappears. However, all it returns is a &quot;401 Unauthorized&quot; page16:11dbennettWe&#39;ve added the: {acl admin {user, &quot;dan&quot;, &quot;<a href="http://schoolserver.lccnyola.org" target="_blank">schoolserver.lccnyola.org</a> &lt;<a href="http://schoolserver.lccnyola.org" target="_blank">http://schoolserver.lccnyola.org</a>&gt;&quot;}}. line to the access control list in /etc/ejabberd/ejabberd.cfg16:11dbennettWe are running XS 0.516:13dbennettWe are able to connect to the server with multiple users via jabber clients like pidgin and psi. However, we can&#39;t seem to get admin rights to stick to any of the users. I also can&#39;t figure out if there are multiple types of admin rights (rights to <a href="http://server/admin/" target="_blank">http://server/admin/</a>) vs admin rights within a jabber client (show all online users, etc)16:18 *** jg joined #olpc-devel &lt;<a href="http://www.mibbit.com/chat/#" target="_blank">http://www.mibbit.com/chat/#</a>&gt;16:18dbennettIf anyone can lend any insight it would be much appreciated. This is my 3rd day working on this issue. I&#39;m learning more bits about ejabberd, but i&#39;ve only got a week left before coming back to the states and would like to have my local server admin running a working school server before I leave. 16:52dbennettIf you reply to this later in the day and I don&#39;t reply to your reply, PLEASE send your replies to the email based version of this request sent to <a href="mailto:server-devel@lists.laptop.org" target="_blank">server-devel@lists.laptop.org</a> &lt;mailto:<a href="mailto:server-devel@lists.laptop.org" target="_blank">server-devel@lists.laptop.org</a>&gt; as I have only infrequent internet access, and no ability to use an external IRC client from my present location. Thanks! -Dan<br>


------------------------------------------------------------------------<br>
<br>
_______________________________________________<br>
Server-devel mailing list<br>
<a href="mailto:Server-devel@lists.laptop.org" target="_blank">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>
<br>
</blockquote></div></div><br></div>
</div><br></div>