#6624 BLOC Never A: ejabberd requires internet connection for collaboration to work

Zarro Boogs per Child bugtracker at laptop.org
Sat Mar 1 18:36:11 EST 2008


#6624: ejabberd requires internet connection for collaboration to work
------------------------------------+---------------------------------------
 Reporter:  wad                     |       Owner:  Collabora     
     Type:  defect                  |      Status:  new           
 Priority:  blocker                 |   Milestone:  Never Assigned
Component:  presence-service        |     Version:                
 Keywords:  schoolserver, ejabberd  |    Verified:  0             
 Blocking:                          |   Blockedby:                
------------------------------------+---------------------------------------
 In a number of the planned deployments, we intend on placing a school
 server in the school to minimize multicast traffic over the mesh.  Some
 large number of these deployments will not have internet connectivity in
 the beginning.   ejabberd must work in these situations.

 Right now, if the host running ejabberd cannot be found from the root DNS
 servers, collaboration does not work.   The school server does provide a
 local DNS service, which correctly resolves the hostname/domain name of
 the ejabberd node (schoolserver.random.xs.laptop.org by default).
 /etc/resolv.conf is configured to point to this local server.

 I followed the instructions at:

  http://comments.gmane.org/gmane.network.jabber.ejabberd/1305

 and manually checked erlang's nameserver configuration using
 ets:tab2list(inet_db).  It was pointing to localhost.
 I also tried adding relevant host and domain information to
 /etc/hosts.conf and changed /etc/ejabberd/ejabberd.inetrc to load it in,
 to no avail.

 When I say that collaboration is failing, I mean that the laptops connect
 to the jabber server fine, but no other users are visible in the
 neighborhood view.

 daf doublechecked my shared roster configurations.   I have successfully
 configured a half-dozen servers using the same set of instructions.  The
 failure is definitely triggered by inability to access the ejabberd server
 when traversing down from the root DNS servers.

-- 
Ticket URL: <http://dev.laptop.org/ticket/6624>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list