Mysql roster not showing on web console

Hi all,

I have some problem. I've setup ejabberd 1.1.4 server using LDAP auth and MySQL as the backend storage (I applied the patch https://forge.process-one.net/changelog/ejabberd/?cs=664 to make it work ).

I'm using mod_roster_odbc to store roster in my MySQL databse and the roster is working fine and registering itself in the database but I can not see nor manage the roster from the web console.

10x in advance

Moty

Known problem, probably fixed

Yes, the problem is that the page is constructed by the WebAdmin directly consulting the internal database, without caring if the administrator configured to use another storage for rosters.

Looking at the source code in ejabberd SVN, it seems the problem you mention is fixed in the development code: now the 'roster' page is generated by mod_roster or mod_roster_odbc themselves, consulting their respective database backends.

mod_roster mod_roster_odbc patch

In order to get the latest dev version I need to use :

svn co http://svn.process-one.net/ejabberd/trunk ???

Will this version include the rdbms patch I mention above ?

10x again

Moty

Yes, SVN has those fixes

moty wrote:

In order to get the latest dev version I need to use :

svn co http://svn.process-one.net/ejabberd/trunk

Will this version include the rdbms patch I mention above ?

Yes, that command will download the development version, which includes a lot of fixes since ejabberd 1.1.3 which were not included in 1.1.4 yet; this includes the patch you mentioned and the fixes I mentioned.

If you try it and you still see the bug in WebAdmin, please comment here so we investigate further the topic.

Syndicate content