I also installed the rpm in custom machine(not a school server) in 1CC.<br><br>I must note that the <a href="http://people.collabora.co.uk/%7Erobot101/olpc-ejabberd/ejabberdctl-extra.diff" title="http://people.collabora.co.uk/~robot101/olpc-ejabberd/ejabberdctl-extra.diff" rel="nofollow" target="_blank">
ejabberdctl-extra.diff</a> patch in the wiki page is for another version than 1.1.4.<br><br>I used the config file ejabberd.cgf which I got from <a href="http://jabber.laptop.org">jabber.laptop.org</a><br>John, I didnt use the "jtest" account, but "omicron" which danny created for me last week. I got the file from /home/wad
<br><br>I couldnt register the admin account(is this necessary? because it is not stated in the wiki)<br><br>I tried:<br>ejabberdctl register localhost admin admin (according to wiki)<br>ejabberdctl ejabberd register admin localhost admin (according to the previous email)
<br>or<br>ejabberdctl register admin localhost admin <br><br>Every time i received:<br>RPC failed on the node register@schoolserver : nodedown ro similar<br><br>Can anyone from collabora please specify the single correct way to configure this, because we will never get it right.
<br><br>Also i couldnt connect to <a href="http://yourserver:5280/admin/" class="external free" title="http://yourserver:5280/admin/" rel="nofollow">http://yourserver:5280/admin/</a>. Perhaps this is expected since the admin account was not succefully created.
<br><br>I could "telnet <a href="http://18.85.46.175">18.85.46.175</a> 5222" from an XO, or "telnet localhost 5222" and successfully connected.<br>Note <a href="http://18.85.46.175">18.85.46.175</a> is the servers IP.
<br><br>I tried to connect to the custom jabber server through an XO by <br>sugar-control-panel -s jabber <a href="http://18.85.46.175">18.85.46.175</a><br>sugar reboot<br><br>The gabble logs, which i attach, show an initial succefull connection, which failed later on.
<br>Also in the server side, the following message poped up:<br>INFO REPORT:<br>[(<0.185.0>:ejabberd_listener:90):(#port<0.388>) Accepted connection({0,0,0,0,0,65535,46935,5098,56209}) -> ({0,0,0,0,65535,46935,11951,5223})]
<br>or similar.<br><br>The XO was finally connected to salut. However, no other XO has managed to connect to <a href="http://jabber.laptop.org">jabber.laptop.org</a> successfully the past week. Is there a reason for this?
<br><br>Can you please try to connect to this server(<a href="http://18.85.46.175">18.85.46.175</a>), and see what you get?<br><br>The important matter is to have straight-forward step by step instructions to set up the jabber server.
<br>Can anyone please provide that?<br><br>yianni<br><br><br><br><br><br><br><div class="gmail_quote">On Dec 13, 2007 8:22 AM, John Watlington <<a href="mailto:wad@laptop.org">wad@laptop.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Robert,<br> Can you provide any insight into the problem described below ?<br>I'm going to try again to get this configured over the weekend.<br><br>wad<br><div><div></div><div class="Wj3C7c"><br>On Dec 10, 2007, at 1:34 AM, John Watlington wrote:
<br><br>> On Dec 6, 2007, at 6:39 PM, Robert McQueen wrote:<br>><br>>>> Also, I couldnt connect to <a href="http://server:5280/admin/" target="_blank">http://server:5280/admin/</a> as indicated<br>>>> in the
<br>>>> wiki. Is this really necessary?<br>>><br>>> Yes, at the moment you need to log in on the web interface to set<br>>> up the<br>>> shared roster. Ticket #5310 is about working out how to avoid this.
<br>>><br>>> Why couldn't you connect? If it was a login problem, register<br>>> whichever<br>>> account is listed as the admin in the config file, using "ejabberdctl<br>>> register admin server password" (to register
admin@server with<br>>> password<br>>> "password").<br>><br>> I installed your latest RPM (thanks), and followed the directions<br>> in the wiki<br>> (Ejabberd_Configuration) about editing the config. I then
<br>> restarted ejabberd,<br>> but could not get an admin user registered with the server properly.<br>><br>> When I try: sudo ejabberdctl register admin schoolserver admin<br>> the response is:<br>> RPC failed on the node
register@schoolserver: nodedown<br>><br>> When I try: sudo ejabberdctl ejabberd register admin schoolserver<br>> admin<br>> the response is:<br>> Can't register user "admin@schoolserver" at node
<br>> ejabberd@schoolserver: not_allowed<br>><br>> When I try: sudo ejabberdctl ejabberd register admin localhost admin<br>> it works, after placing that in the config file (and restarting)<br>> I'm unable to
<br>> connect via <a href="http://schoolserver:5280/admin/" target="_blank">http://schoolserver:5280/admin/</a><br>> (Giannis, the only person on the admin ACL for <a href="http://jabber.laptop.org" target="_blank">
jabber.laptop.org</a> is<br>> jtest. Were you using that name to try to login ?)<br>><br>> The problem might be the weird DNS situation of a school server ?<br>> If it DHCPs, it accepts a domain name (search ...) and DNS servers
<br>> from<br>> it's ISP. But it also maintains a local DNS space<br>> (<random>.xs.laptop.org)<br>> which will (eventually) be supported from the outside through<br>> dynamic or static DNS.<br>> For example, I have a server which thinks its FQDN is
<br>> <a href="http://schoolserver.pinewood.net" target="_blank">schoolserver.pinewood.net</a>.<br>> It also resolves as schoolserver.pinewood.xs.laptop when querying<br>> the local<br>> named. What should the ejabberd server name be (or does it
<br>> matter ? Are server<br>> names in the ejabberd configuration virtual ?)<br>><br>> Can you install your latest ejabberd server on<br>> <a href="http://schoolserver.laptop.org" target="_blank">schoolserver.laptop.org
</a> ? The<br>> server name from a laptop's point of view will be<br>> <a href="http://schoolserver.cambridge.xs.laptop.org" target="_blank">schoolserver.cambridge.xs.laptop.org</a>.<br>><br>> Regarding server release timing (your IRC question ?): They
<br>> happen whenever there<br>> something new to release. Anybody running FC7 can build a release<br>> and test it...<br>> We are a little short on QA people right now, but I moved the 1CC<br>> schoolserver
<br>> over to build 137 on Friday (it had been running a hand-installed/<br>> configured build<br>> up to now) so that our laptop QA team can help with testing!<br>> See: <a href="http://wiki.laptop.org/go/XS_Building_Software" target="_blank">
http://wiki.laptop.org/go/XS_Building_Software</a><br>><br>> I expect that we will place a finalized configuration file in place<br>> (along with a<br>> script which initializes the ejabberd server --- we can't require
<br>> someone to set up<br>> muc manually for each school!) using xs-config.<br>><br>> wad<br>><br>><br>><br>><br>><br>><br>><br>><br>><br>><br>><br><br></div></div></blockquote>
</div><br>