ejabberd - Comments for "upgrade from fedora 11 to fedora 12 breaks ejabberd" https://www.ejabberd.im/node/3774 en installed https://www.ejabberd.im/node/3774#comment-55071 <p>installed ejabberd-2.1.0-2-fc12.i686.rpm from fedora 12 testing repository and this fixed the problem.</p> Wed, 23 Dec 2009 10:56:26 +0000 perazim comment 55071 at https://www.ejabberd.im update on this https://www.ejabberd.im/node/3774#comment-55069 <p>I suspected that this was a fedora 12 packaging problem possibly in the erlang package as well. So I waited till I saw updates in the fedora 12 repositories and applied these. Now I no longer receive the error messages when I start ejabberd but it is still not running after the start. I used "/etc/init.d/ejabberd start" and received this:</p> <p>[root@server log]# /etc/init.d/ejabberd start<br /> Starting ejabberd: [ OK ]<br /> [root@server log]# </p> <p>Then:</p> <p>[root@server log]# ejabberdctl status<br /> Node ejabberd@server is started. Status: started<br /> ejabberd is not running</p> <p>Commands to start an ejabberd node:<br /> start Start an ejabberd node in server mode<br /> debug Attach an interactive Erlang shell to a running ejabberd node<br /> live Start an ejabberd node in live (interactive) mode</p> <p>Optional parameters when starting an ejabberd node:<br /> --config file Config file of ejabberd: /etc/ejabberd/ejabberd.cfg<br /> --ctl-config file Config file of ejabberdctl: /etc/ejabberd/ejabberdctl.cfg<br /> --logs dir Directory for logs: /var/log/ejabberd/<br /> --spool dir Database spool dir: /var/lib/ejabberd/spool<br /> --node nodename ejabberd node name: ejabberd@server</p> <p>[root@server log]# </p> <p>Connecting to <noindex><a href="http://localhost:5280/admin/" title="http://localhost:5280/admin/" rel="nofollow" >http://localhost:5280/admin/</a></noindex></p> <p>returns "Unable to connect"</p> <p>Looks like there is still something wrong with the fedora 12 package(s).</p> Wed, 23 Dec 2009 09:31:12 +0000 perazim comment 55069 at https://www.ejabberd.im It seems that you've been https://www.ejabberd.im/node/3774#comment-54997 <p>It seems that you've been trying to start ejabberd from your /root directory (or any other directory, not readable for 'ejabberd' user).<br /> Try executing script from directory, readable for 'ejabberd'.</p> Thu, 10 Dec 2009 17:57:48 +0000 plm comment 54997 at https://www.ejabberd.im You get several error https://www.ejabberd.im/node/3774#comment-54967 <p>You get several error messages like this:</p> <pre> {error_logger,{{2009,11,28},{20,49,11}},std_error, "File operation error: eacces. Target: ./queue.beam. Function: get_file. Process: code_server."} </pre><p>Erlang tries to load the binary files of Erlang (beam files). It seems the problem is that it can't read some files with reason 'eacces'. This means the files are protected from 'read access'.</p> <p>You didn't specify how you installed ejabberd and/or Erlang. Try to reinstall both. It's also possible that the file permission problems are in ejabberd or in Erlang Fedora packages.</p> Mon, 30 Nov 2009 11:23:20 +0000 mfoss comment 54967 at https://www.ejabberd.im