Can you try running:

LD_PRELOAD=/lib/libgcrypt.so /etc/init.d/jabberd2 restart

If it's true that there's a dependency that's not declared in the ELF
object/executable, that might work around it.  Otherwise, it may
be a library version issue, but that shouldn't happen if you're
running jabber,mysql and libraries from the same ubuntu suite (or
multiple suites, with all declared dependencies satisfied).

Justin

On Thu, Apr 28, 2011 at 01:20:44PM -0400, August wrote:
> Hi all,
>     I've been running jabberd2 for some time on an Ubuntu box using
> crypted passwords. The only sort of non-standard configuration I
> have is that we're using mu-conference and MySQL with crypted
> passwords. However, with the latest update to Ubuntu today ("natty
> narwhal"), c2s is breaking when a client connects with:
> 
> jabberd2-c2s: symbol lookup error:
> /usr/lib/jabberd2/authreg_mysql.so: undefined symbol: crypt
> 
> No jabberd2 packages were upgraded or installed in the upgrade
> process, but he upgrade installed: [libmysqlclient-dev
> libmysqlclient16 mysql-client mysql-client-5.1 mysql-client-core-5.1
> mysql-common mysql-server mysql-server-5.1 mysql-server-core-5.1].
> 
> When I change password_type in my c2s config from <crypt/> to
> <plaintext/>, things work fine, but having plaintext passwords in
> the database isn't acceptable. I'm assuming that some library or
> dependency got borked unnoticed in the upgrade, but I can't seem to
> figure out what.

-- 
To unsubscribe send a mail to jabberd2+unsubscr...@lists.xiaoka.com

Reply via email to