Package: ejabberd
Version: 2.0.1-2
Severity: grave
Justification: renders package unusable

I am seeing a problem with ejabberd rpc on lenny.
First problem comes up on install (tried with real machine name "srv-2000" and 
localhost)

--- snip ---
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Waiting for ejabberd to register admin 
user..............................................................
Can't register admin user "[EMAIL PROTECTED]".
Probably ejabberd is configured for serving another hostname.
--- snap ---

Package installs however ignoring this error

After installing there are plenty of epmd processes, no beam process however
As I understand it, without beam no rpc, so I did killall epmd and started 
ejabberd with the init script.
beam is now there.
--- snip ---
15973 ?        S      0:00 /usr/lib/erlang/erts-5.6.3/bin/epmd -daemon
15988 ?        S      0:00 /usr/lib/erlang/erts-5.6.3/bin/epmd -daemon
15990 pts/1    Sl     0:00 /usr/lib/erlang/erts-5.6.3/bin/beam -K false -P 
250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -sname 
ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc 
"/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path 
"/var/log/ejabberd/ejabberd.log" -sasl sasl_error_logger 
{file,"/var/log/ejabberd/sasl.log"} -mnesia dir "/var/lib/ejabberd" -smp 
disable -noshell -noshell -noinput
--- snap ---

This is the only part, that also applies to i386:
On i386 ejabberdctl does not work after installing, but works after killing 
empd and starting again. 

On amd64 killing and starting doesn't fix the problem. Error persists.
On i386 there is only one beam and one epmd process on amd64 there is one beam 
and two epmd processes.

--- snip ---
srv-2000:/var/log/ejabberd# ejabberdctl 
RPC failed on the node [EMAIL PROTECTED]: nodedown
--- snap ---

However the log does not give any clue to what is wrong:
--- ejabberd.log ---
=INFO REPORT==== 2008-07-28 13:19:00 ===
I(<0.314.0>:mod_pubsub:152) : pubsub init "localhost" [{access_createnode,
                                                        pubsub_createnode},
                                                       {plugins,
                                                        ["default","pep"]}]

=INFO REPORT==== 2008-07-28 13:19:00 ===
I(<0.314.0>:mod_pubsub:207) : ** tree plugin is nodetree_default

=INFO REPORT==== 2008-07-28 13:19:00 ===
I(<0.314.0>:mod_pubsub:211) : ** init default plugin

=INFO REPORT==== 2008-07-28 13:19:00 ===
I(<0.314.0>:mod_pubsub:211) : ** init pep plugin

=INFO REPORT==== 2008-07-28 13:29:15 ===
I(<0.322.0>:mod_pubsub:152) : pubsub init "localhost" [{access_createnode,
                                                        pubsub_createnode},
                                                       {plugins,
                                                        ["default","pep"]}]

=INFO REPORT==== 2008-07-28 13:29:15 ===
I(<0.322.0>:mod_pubsub:207) : ** tree plugin is nodetree_default

=INFO REPORT==== 2008-07-28 13:29:15 ===
I(<0.322.0>:mod_pubsub:211) : ** init default plugin

=INFO REPORT==== 2008-07-28 13:29:15 ===
I(<0.322.0>:mod_pubsub:211) : ** init pep plugin
--- snap ---

Anyway, Ejabberd seems to be running. When I configure ldap I can log on and 
use it, however ejabberdctl does not work
When ejabberdctl is invoked another epmd process turns up. Init script does not 
work because it depends on ejabberdctl to work

So I am pretty much out of idea what the problem could be or where to look to 
see what's wrong with RPC.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.16-weiti
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ejabberd depends on:
ii  adduser                3.108             add and remove users and groups
ii  debconf [debconf-2.0]  1.5.22            Debian configuration management sy
ii  erlang-base [erlang-ab 1:12.b.3-dfsg-1   Concurrent, real-time, distributed
ii  erlang-nox             1:12.b.3-dfsg-1   Concurrent, real-time, distributed
ii  libc6                  2.7-10            GNU C Library: Shared libraries
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libpam0g               0.99.7.1-6+b1     Pluggable Authentication Modules l
ii  libssl0.9.8            0.9.8g-10.1       SSL shared libraries
ii  openssl                0.9.8g-10.1       Secure Socket Layer (SSL) binary a
ii  ucf                    3.007             Update Configuration File: preserv
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

ejabberd recommends no packages.

Versions of packages ejabberd suggests:
ii  libunix-syslog-perl           1.1-2      Perl interface to the UNIX syslog(

-- debconf information:
* ejabberd/password: (password omitted)
* ejabberd/verify: (password omitted)
  ejabberd/nomatch:
* ejabberd/user: admin
* ejabberd/hostname: srv-2000



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to