[Server-devel] XS software compatibility question

Berkowitz Andrew (Project Connect) ABerkowitz at schools.nyc.gov
Tue May 20 14:59:03 EDT 2008

I am having a problem with the ejabberd.

I took the ejabberd.cfg & ejabberdctl.cfg files from a working server
and then changed the domain before starting ejabbered.

What do you suggest?

[root at localhost ~]# ejabberdctl ejabberd status
Node ejabberd at schoolserver is started. Status: started
ejabberd is not running
[root at localhost ~]# ps auxxwww | grep jabber
ejabberd  2672  0.0  0.0   1932   340 ?        S    10:32   0:00
/usr/lib/erlang/erts-5.6.1/bin/epmd -daemon
ejabberd  3320  0.1  0.8  65200 18116 ?        Sl   10:39   0:00
/usr/lib/erlang/erts-5.6.1/bin/beam.smp -K true -- -root /usr/lib/erlang
-progname erl -- -home /var/lib/ejabberd -pa
/usr/lib/ejabberd-2.0.0/ebin -sname ejabberd -s ejabberd -ejabberd
config "/etc/ejabberd/ejabberd.cfg" log_path
"/var/log/ejabberd/ejabberd.log" -sasl sasl_error_logger
{file,"/var/log/ejabberd/sasl.log"} -mnesia dir
"/var/lib/ejabberd/spool" -kernel inetrc "/etc/ejabberd/ejabberd.inetrc"
-noshell -noinput 

-----Original Message-----
From: John Watlington [mailto:wad at laptop.org] 
Sent: Monday, May 19, 2008 11:39 PM
To: Berkowitz Andrew (Project Connect)
Cc: John Watlington; Martin Langhoff; server-devel
Subject: Re: [Server-devel] XS software compatibility question

On May 19, 2008, at 6:18 PM, Martin Langhoff wrote:

> On Tue, May 20, 2008 at 9:49 AM, Berkowitz Andrew (Project Connect) > 
> The installation was perfect with the full Fedora 7 installation.
>> Is it possible to install all of OLPC's customizations on top of a 
>> stock Fedora installation?
> Yes. Add the XS repositories to your yum sources, and install xs-pkgs 
> from there (which should pull all the right dependencies). I suspect 
> it will muck up a few things, such as user accts created for 
> processes. The kernel might also be missing those specific drivers you

> need.

The config file for ejabberd is in xs-config, so you will probably want
to replace the Fedora repos with the OLPC ones, and install xs-pkgs and

(I'm thinking evil thoughts about just installing the idmgr and ejabberd
packages and grabbing the ejabberd config file from git...   Since in
the NYC installation you provide all networking services externally!)

> So I can't guarantee it will work.
Definitely not, but I bet it will be close.
Don't forget to reboot after installing xs-config, to trigger any
post-first-boot network configurations...

>> How else would you suggest we proceed?
> Hmmm. As you aren't using AAs, you probably don't need ourcustom 
> kernel. So perhaps install xs-config and then review what xs-pkgs will

> pull in - you'll want to install all of that except for the custom 
> kernel.

We have no custom kernel, our repositories simply contain a freeze of
the Fedora 7 release/update repos at a recent date.  You are safe

Thanks for working on this!

More information about the Server-devel mailing list