Hello World,
i just installed ejabberd with pyicqt and tried to register for the icq transport with psi. Everytime i try that psi throws a "XDB Troubles" error at me. Very verbose, eh? The problem is: neither the debug-output of PyICQt nor the ejabberd logs show anything more verbose, so i have not point to start investigating whats wrong.
If anyone could give me a hint that would be great ;P.
Thanks in advance
- Dario Ernst
Some basic ideas
'XDB Troubles' is not an error message typical of ejabberd. It is probably reported by PyICQt.
Just an idea to get started: maybe XDB means 'XML Data Base'. If PySQLt stores data on XML files, maybe it is unable to write a file when you try to register an account. Check write permissions for the transport on the data directory.
Check the PyICQt forum/mailing list for this kind of error. That transport and other Py*t are based on the same codebase, and may report similar errors. Check also their websites for hints.