[OPEN-ILS-DEV] Re:RE: Ejabberd and Ubuntu
Pierre Nault
pierrenault at gmail.com
Tue Oct 16 16:22:46 EDT 2007
Hello Dan,
Still on this ejabberd thing. Let me clarify myself : the method perl
-MNet::Domain=hostfqdn -e "print hostfqdn();" returned the FQDN, that is
cobaye-TI.bib.uqam.ca (and the name resolve). When you say "change the line
to {hosts, ["localhost","your.domain.name.goes.here"]}. I interpret it like
this : {hosts, ["localhost","bib.uqam.ca"]}. Note that this is not the FQDN,
but the domain name that I enter. In that case, it worked: I register the
two new accounts like this:
"sudo ejabberdctl register evergreen bib.uqam.ca everPass" and it worked.
But after that I have problems when I start Open Ils (sudo -u opensrf
/openils/bin/osrf_ctl.sh -c /openils/conf/opensrf_core.xml -a start_all) :
it says : "OpenSRF Router already started :
!!!! Unable to connect router to jabber server cobaye-TI.bib.uqam.ca...
exitingOpenSRF Perl already started :
OpenSRF C (host=cobaye-TI.bib.uqam.ca) already started :" I restart it and
even, still got problems with that ejabberd...
In the documentation, when configuring the ejabberd server, it said to
change the line like this : {hosts, ["localhost","eg-server"]}. Correct me,
but it is in contradiction whit what you are saying. If I use the FQDN for
the ejabberd server, I cannot register any accounts. If I use the
domain.name (like you said), I can register the new accounts...
Any ideas...
Pierre Nault
---------------------------------------------------------------------------------------------------------------
Message: 1
Date: Mon, 15 Oct 2007 12:04:14 -0400
From: "Dan Wells" <dbw2 at calvin.edu>
Subject: [OPEN-ILS-DEV] Re: Ejabberd and Ubuntu (Dan Wells)
To: <open-ils-dev at list.georgialibraries.org>
Message-ID: <4713572F.3669.00F7.0 at calvin.edu>
Content-Type: text/plain; charset=UTF-8
Hello Pierre,
I am glad you got ejabberd to work. As for your current question, the best
answer I can give would be to read the "Notice (esp. if using Ubuntu
Server):"
near the top of the documentation page you linked. The most pertinent
sentence
is the first, which state "Each place in these instructions where we use the
name 'eg-server,' we are actually using the computer's fully-qualified
domain name (or at least what the machine believes it to be)." The official
Evergreen approved method of determining the FQDN is with:
perl -MNet::Domain=hostfqdn -e "print hostfqdn();"
but it is up to you to make sure the result actually resolves. In many
cases
the above command will return the same result as "hostname -f", but due to
some
ambiguity involving local name resolution, sometimes it does not.
Good luck,
DW
>>> "Pierre Nault" <pierrenault at gmail.com> 10/15/2007 11:15 AM >>>
Hello Dan,
Thanks for the infos, ejabberd is now working and listening on the 5222
port. I have registered the two accounts and it worked. But something is not
clear : you said that I have to change the ejabberd.cfg file to something
like this :
{hosts, ["localhost","your.domain.name.goes.here"]}.
The strong characters surprised me : correct me if I'm wrong but they
equals the result of the command "hostname -d". In the documentation (
http://open-ils.org/dokuwiki/doku.php?id=installing_evergreen_on_ubuntu_7.04
)
it said to change the line to something like this:
{hosts, ["localhost","eg-server"]}. eg-server would equals hostname -s
in that case.
Is there an error ? I'm a little bit confused with the use of hostname
in the documentation.
Just to be sure, this is what I get when I do these commands:
cobaye at cobaye-TI:~$ hostname -f
cobaye-TI.bib.uqam.ca <http://cobaye-ti.bib.uqam.ca/>
cobaye at cobaye-TI:~$ hostname -s
cobaye-TI
cobaye at cobaye-TI:~$ hostname -d
bib.uqam.ca
Thanks a lot,
Pierre Nault
--
What do you call a cyclist who doesn't wear a helmet? An organ
donor. ~David Perry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.georgialibraries.org/pipermail/open-ils-dev/attachments/20071016/99900255/attachment.html
More information about the Open-ils-dev
mailing list