[AG-TECH] Jabber Server Install [nclassified]
Paul Mercer
mercer at arsc.edu
Wed Mar 26 17:22:14 CDT 2008
Chris
We got our internal ag server up and started on the jabber server. I
was able to snag one of our linux guys for a few days to configure
the xml files but he didn't have enough time and is now on vacation.
He said before he left that he was very close. I was wondering if
you could make available your jabber.xml and muc.xml files so that I
might finish setting it up. Any help at this point would be greatly
appreciated. I could include our files if needed.
thanks
Paul
On Mar 8, 2008, at 2:34 AM, Christoph Willing wrote:
>
> On 08/03/2008, at 6:33 AM, Paul Mercer wrote:
>
>> Chris
>> I have been tasked to set up a private AG server to be used only
>> within our organization. The jabber server is the real question
>> mark for me. Are you recommendations below still valid? Also
>> have you seen any tutorials yet?
>
> Paul,
>
> We're currently using jabberd14-1.6.11 and mu-conference-0.7 as the
> jabber component for the APAG venue server. We've been running this
> way since 29th November without any problems - in fact I don't
> think any of our users are even aware of the change.
>
> I've made a Slackware binary package but since you're you're
> probably not using Slackware, here are the first steps in building
> from the source code. Firstly, download:
> http://www.vislab.uq.edu.au/ag3/distfiles/jabberd14-1.6.1.1.tar.gz
> and
> http://www.vislab.uq.edu.au/ag3/distfiles/mu-conference_0.7.tar.gz
>
> Unpack them somewhere convenient. Now cd into the mu-conference0.7
> directory and apply the patch below (it removes a build dependency
> on mysql, which we're not using).Now cd into the src directory and
> run make.
>
> Then cd back into the jabber14-1.6.1.1 directory and run:
> ./configure --prefix=/usr --sysconfdir=/etc/jabberd
> localstatedir=/var
> and:
> make
>
>
> There are now some configuration files to take care of. Let me know
> if you get this far and I'll make them available somewhere to
> download, as well as an explanation of how they're used.
>
> Build dependencies will depend on your platform, however I had to
> first install libgpg-error libgcrypt gnutls libidn and libtasn1
> libraries.
>
> Good luck.
>
>
> chris
>
>
> muc patch:
> --- src/Makefile.orig 2007-06-09 06:19:48.000000000 +1000
> +++ src/Makefile 2007-11-22 15:37:57.075581000 +1000
> @@ -1,8 +1,7 @@
>
> CC:=gcc
> CFLAGS:=$(CFLAGS) -O2 -Wall -I../../lib -I../include `pkg-config --
> cflags glib-2.0` -D_JCOMP -D_REENTRANT -DLIBIDN
> -#CFLAGS:=$(CFLAGS) -O2 -Wall -I../../lib -I../include `pkg-config
> --cflags glib-2.0` -D_JCOMP -D_REENTRANT -DLIBIDN -DHAVE_MYSQL
> -LIBS:=$(LIBS) -ljcomp -lm `pkg-config --libs glib-2.0` `pkg-config
> --libs gthread-2.0` -lexpat -lidn `mysql_config --libs`
> +LIBS:=$(LIBS) -ljcomp -lm `pkg-config --libs glib-2.0` `pkg-config
> --libs gthread-2.0` -lexpat -lidn
> LDFLAGS:=-L.
>
> # Debug/Experimental
>
>
>
>
>
>> On Nov 25, 2007, at 6:00 PM, Christoph Willing wrote:
>>
>>>
>>> On 26/11/2007, at 11:34 AM, Kivshar, Boris (Contractor) wrote:
>>>
>>>> Hello All,
>>>>
>>>> I know this topic has been covered before but I was unable to
>>>> find a solution anywhere…
>>>>
>>>> I know there are lots of jabber server software packages found
>>>> at: http://www.jabber.org/software/servers.shtml
>>>> But I’m wondering, has anyone come upon any guides/tutorials for
>>>> any the above and how to configure them to work with AG3
>>>> specifically?
>>>> Windows OS preferred but Linux is fine too!
>>>
>>>
>>> I've just been looking into this and have some working solutions
>>> but no tutorials yet. However as a quick summary - I have used
>>> both Debian & Slackware distros with:
>>> jabberd-1.4.3 and jabber-muc-0.6.0
>>> and
>>> jabberd14-1.6.11 and mu-conference-0.7
>>>
>>> Probably the latter combination will be a better long term bet.
>>>
>>> The jabberd component does the IM style stuff; mu-conference is
>>> what supports the chat rooms (AG venues).
>>>
>>> Basically, compile the jabber & muc components. Then configure
>>> them - thats what took me the most time. Each component has its
>>> own xml configuration file; they know about each other via an
>>> additional <s2s> section in jabber.xml. You'll also need to
>>> enable ssl on port 5223 in jabber.xml and provide a certificate
>>> location in there too (I used an AG server certificate I happened
>>> to have on hand which seems to work OK).
>>>
>>>
>>> Feel free to email me directly for specific details as you need
>>> them.
>>>
>>>
>>> chris
>>>
>>>
>>>
>>> Christoph Willing +61 7 3365 8350
>>> QCIF Access Grid Manager
>>> University of Queensland
>>>
>>>
>>>
>>>
>>
>> Paul Mercer
>> Arctic Region Supercomputing Center
>> 907 450 8649
>>
>>
>>
>>
>
> Christoph Willing +61 7 3365 8350
> QCIF Access Grid Manager
> University of Queensland
>
>
>
>
>
Paul Mercer
Arctic Region Supercomputing Center
907 450 8649
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-tech/attachments/20080326/a1fd14d8/attachment.htm>
More information about the ag-tech
mailing list