To access the most up-to-date ejabberd documentation, please visit docs.ejabberd.im »
problem following tutorial "Install JWChat with ejabberd's HTTP-Bind and file server"
Submitted by MJH on Thu, 2008-06-26 23:57
Hi all,
This is my first ejabberd install, I wish to provide a web based IM client. JWChat looks just the Job.
I am running Ubuntu 8.10, I have installed ejabberd via apt and edited the config file as demonstrated in the tutorial for installing on Debian / Ubuntu and then the tutorial per the subject. I see the following errors:
To me that sounds like the modules have not been found. Looking through the installed files I have ejabberd_http_bind.beam and ejabberd_http.beam which sounds kind of right.
To me that sounds like the modules have not been found. Looking through the installed files I have ejabberd_http_bind.beam and ejabberd_http.beam which sounds kind of right.
The error messages probably appear because the files mod_http_bind.beam and mod_http_fileserver.beam where not found.
I was on version 2.0.0, and had no issues with JWChat (using HTTP_bind). I recently upgraded to 2.0.1, and all works fine except for JWChat. I did find this bug report - https://support.process-one.net/browse/EJAB-640 - which indicates that some dependent files were omitted from the 2.0.1 installer, and that the fix should be in 2.0.2. There is apparently a fix involving updating (or adding?) some inet* files, but the instructions are unclear and the download links are broken. I am trying to figure this out, and will post back if I do.
In the meantime, I guess ejabberd 2.0.0 is the way to go...?
*******************************
ejabberd 2.0.1 on OpenSuSE 10.2
mod_http_fileserver in ejabberd 2.0.0 didn't require the inets library, so it wasn't included in the binary installers ---> all works ok
mod_http_fileserver in ejabberd 2.0.1 requires the inets library, but due to a mistake, that library wasn't included in the binary installers ---> problem!
mod_http_fileserver in ejabberd 2.0.2 will require the inets library, and this time it will be included in the binary installers ---> all will work correctly again
The initially proposed solution was:
Install ejabberd 2.0.1
Copy the binary files of inets library, so mod_http_fileserver works correctly
mod_http_bind.beam and mod_http_fileserver.beam not found
To me that sounds like the modules have not been found. Looking through the installed files I have ejabberd_http_bind.beam and ejabberd_http.beam which sounds kind of right.
The error messages probably appear because the files mod_http_bind.beam and mod_http_fileserver.beam where not found.
Looks like the new release
Looks like the new release addresses some issues in this area. I will try again with the new release as time allows. Thanks for the pointers.
Where to get old lib
Hi
you propose to get mod_http_fileserver.beamhttp://www.process-one.net/en/ejabberd/downloads/
Where do I get this? I tried it on
But there are no old versions there
ah nm found it herehttps://support.process-one.net/browse/EJAB-640?focusedCommentId=21403#a...
Are you using ejabberd 2.0.1...?
I was on version 2.0.0, and had no issues with JWChat (using HTTP_bind). I recently upgraded to 2.0.1, and all works fine except for JWChat. I did find this bug report -https://support.process-one.net/browse/EJAB-640 - which indicates that some dependent files were omitted from the 2.0.1 installer, and that the fix should be in 2.0.2. There is apparently a fix involving updating (or adding?) some inet* files, but the instructions are unclear and the download links are broken. I am trying to figure this out, and will post back if I do.
In the meantime, I guess ejabberd 2.0.0 is the way to go...?
*******************************
ejabberd 2.0.1 on OpenSuSE 10.2
Other solution: use mod_http_fileserver.beam from ejabberd 2.0.0
Summary:
The initially proposed solution was:
I'vecommented another solution , that I think is even simpler:
Previous mod_http_fileserver.beam did the trick!
Thanks Badlop - that fixed it!
*******************************
ejabberd 2.0.1 on OpenSuSE 10.2