ejabberd - Comments for "No SSL login after upgrade to ejabber 1.0.0" https://www.ejabberd.im/node/566 en Re: There were very many https://www.ejabberd.im/node/566#comment-1618 <div class="quote-msg"> <div class="quote-author"><em>teo</em> wrote:</div> <p>There were very many complains about not working SSL in Process-one binary installer. The solution is simple. Do not use thais installer.</p></div> <p>We did not get those complains. We, on the contrary had many thanks for this installer. And, as said, the problem is solved with this installer. It has been solved and it was the only complain we received.</p> <p>The installer has many advantages: Erlang is included, supervisor patch is included, mysql and pgsql native module are included.</p> <p>--<br /> Mickaël Rémond<br /> <noindex><a href="http://www.process-one.net/" rel="nofollow" >Process-one</a></noindex></p> Thu, 27 Apr 2006 14:52:18 +0000 mremond comment 1618 at https://www.ejabberd.im resolved with ejabberd 1.1.0 https://www.ejabberd.im/node/566#comment-1613 <p>The SSL login problem is resolved with ejabberd 1.1.0.</p> Thu, 27 Apr 2006 09:48:32 +0000 babel comment 1613 at https://www.ejabberd.im Re: There were very many https://www.ejabberd.im/node/566#comment-1428 <div class="quote-msg"> <div class="quote-author"><em>teo</em> wrote:</div> <p>Do not use thais installer.</p></div> <p>I thought the installer is just a fast and easy way to setup ejabberd. Trying to compile ejabberd from src is not an easy task. It seems that sarge didn't have an erlang package ready to use so the configure fails.</p> <p>nixfix:~# apt-cache search erlang<br /> erlang-doc-html - Erlang HTML pages<br /> erlang-manpages - Erlang man pages</p> <p>Now I need to install the erlang dev packages to compile ejabberd. Not very user/admin friendly. But after looking at the svn trunk I found the following in ChangeLog:</p> <p>---<br /> 2005-10-22 Alexey Shchepin </p> <p> * src/ejabberd_app.erl: Try to load tls_drv at startup to avoid unloading of libssl (thanks to Brian Campbell)<br /> ---</p> <p>Since the process-one installer is dated 2005-12-13 I hope the next ejabberd release will fix the SSL issue for me.</p> Fri, 03 Mar 2006 16:38:17 +0000 babel comment 1428 at https://www.ejabberd.im There were very many https://www.ejabberd.im/node/566#comment-1420 <p>There were very many complains about not working SSL in Process-one binary installer. The solution is simple. Do not use thais installer.</p> Tue, 28 Feb 2006 19:27:10 +0000 teo comment 1420 at https://www.ejabberd.im I can login on jabber.org using SSL https://www.ejabberd.im/node/566#comment-1419 <p>I can login on jabber.org using plain, ssl or tls+sasl. Maybe the stats printed there do not reflect the real number of SSL users.</p> Tue, 28 Feb 2006 17:04:24 +0000 mfoss comment 1419 at https://www.ejabberd.im According to https://www.ejabberd.im/node/566#comment-1417 <p>According to <noindex><a href="http://status.jabber.org/" title="http://status.jabber.org/" rel="nofollow" >http://status.jabber.org/</a></noindex> the main jabber server now also uses ejabberd 1.0.0. Looking at the "Connected Users" statistics it seems that no one is using SSL to connect to this server. Is jabber.org fighting the same problem as I do?</p> Tue, 28 Feb 2006 14:07:47 +0000 babel comment 1417 at https://www.ejabberd.im It seems incompatibility with OpenSSL 0.9.7e https://www.ejabberd.im/node/566#comment-1205 <div class="quote-msg"> <div class="quote-author"><em>babel</em> wrote:</div> <p>But I've computed the following md5sum:</p> <p>9ed472dfb6d3cbe0e36d1b1d9586f43c *ejabberd-1.0.0_2-linux-installer.bin </p></div> <p>I've downloaded the same file and I get the same md5sum.</p> <div class="quote-msg"> <div class="quote-author"><em>babel</em> wrote:</div> <p>Just I case you want to know:</p> <p>ii openssl 0.9.7e-3sarge1 Secure Socket Layer (SSL) binary and related </p></div> <p>I'm on Debian unstable, OpenSSL 0.9.7g-1.</p> <p>I did: wget, chmod, execute the installer, modify ejabberd.cfg to add the {5223, ...} line, put the right path to my selfsigned SSL cert, start ejabberd, start Tkabber (Psi and Gajim works too for sure), enable SSL, create account and login. I found no problem.</p> <p>I vote that upgrading OpenSSL from 0.9.7e to 0.9.7g or newer solves the problem. Why? I don't know.</p> Wed, 04 Jan 2006 18:35:36 +0000 mfoss comment 1205 at https://www.ejabberd.im Re: Quite strange, where could https://www.ejabberd.im/node/566#comment-1201 <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On the client: if it worked before it should work now too. Anyway try Psi and Gajim too.</p></div> <p>*sigh* but to solve the problem I will even install Psi and Gajim.</p> <p>PSI: Status "Connecting" is shown forever.<br /> Gajim: Goes "offline" very soon while connecting.<br /> Tkabber: "Got stream features" and nothing more.</p> <p>So I'm pretty sure the "fault" in on the server side.</p> <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On required libraries not included in the binary installer: OpenSSL. Try to upgrade to the latest</p></div> <p>Already done via aptitude update &amp;&amp; aptitude upgrade. I really don't wont to upgrade to a non supported OpenSSL version only for ejabberd. Just I case you want to know:</p> <p>ii openssl 0.9.7e-3sarge1 Secure Socket Layer (SSL) binary and related</p> <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On your downloaded installer: Check if you downloaded the latest available on the site, check the MD5 signature</p></div> <p>I didn't find a md5 file for ejabberd-1.0.0_2-linux-installer.bin from <a href="http://process-one.net/en/projects/ejabberd/download.html#ejabberd-1.0.0-linux" title="http://process-one.net/en/projects/ejabberd/download.html#ejabberd-1.0.0-linux">http://process-one.net/en/projects/ejabberd/download.html#ejabberd-1.0.0...</a> But I've computed the following md5sum:</p> <p>9ed472dfb6d3cbe0e36d1b1d9586f43c *ejabberd-1.0.0_2-linux-installer.bin</p> <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On the installation process: reinstall ejabberd</p></div> <p>I've reinstalled ejabber with the bin packet that I've wgetted in the step before. But even a diff -urN oldinst newinst didn't show any differences (ignoring log and database).</p> <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On the configuration: If you already used ejabberd before, you probably know how to configure it. Anyway, if everything else fails, try with this:</p> <pre> {5222, ejabberd_c2s, [{ip, {83,243,x,x}}, {access, c2s}, starttls, {certfile, "/home/ejabberd/ssl.pem"}]}, {5224, ejabberd_c2s, [{ip, {83,243,x,x}}, {access, c2s}]}, ...</pre><p>This enables 5222 for plain and SSL, and 5224 for plain only. </p></div> <p>I didn't see any differences between my setup example and your setting. The only diffrence is the {shaper, c2per} shaping setting. But I even tried your setup without success.</p> <div class="quote-msg"> <div class="quote-author"><em>badlop</em> wrote:</div> <p>On the installer: if you reach this, then it could be a bug on the installer, which one are you using exactly?</p></div> <p>I've done a wget <a href="http://process-one.net/en/projects/ejabberd/download/1.0.0/ejabberd-1.0.0_2-linux-installer.bin" title="http://process-one.net/en/projects/ejabberd/download/1.0.0/ejabberd-1.0.0_2-linux-installer.bin">http://process-one.net/en/projects/ejabberd/download/1.0.0/ejabberd-1.0....</a></p> <p>Now I've installed on port:</p> <p>5222 -&gt; plain Jabber without any SSL<br /> 5223 -&gt; old SSL methode<br /> 5224 -&gt; STARTTLS method</p> Mon, 02 Jan 2006 19:28:51 +0000 babel comment 1201 at https://www.ejabberd.im Quite strange, where could https://www.ejabberd.im/node/566#comment-1198 <p>Quite strange, where could be the problem?</p> <ul> <li>On the client: if it worked before it should work now too. Anyway try Psi and Gajim too. </li><li>On required libraries not included in the binary installer: OpenSSL. Try to upgrade to the latest </li><li>On your downloaded installer: Check if you downloaded the latest available on the site, check the MD5 signature </li><li>On the installation process: reinstall ejabberd </li><li>On the configuration: If you already used ejabberd before, you probably know how to configure it. Anyway, if everything else fails, try with this:<br /> <pre> {5222, ejabberd_c2s, [{ip, {83,243,x,x}}, {access, c2s}, starttls, {certfile, "/home/ejabberd/ssl.pem"}]}, {5224, ejabberd_c2s, [{ip, {83,243,x,x}}, {access, c2s}]}, ...</pre><p>This enables 5222 for plain and SSL, and 5224 for plain only.</p> </li><li>On the installer: if you reach this, then it could be a bug on the installer, which one are you using exactly? </li></ul> Sat, 31 Dec 2005 19:51:04 +0000 mfoss comment 1198 at https://www.ejabberd.im