I'm driving myself nuts.
I'm running the Ubuntu Linode, and I'm trying to get Jabber on board.
When I tried ejabberd (apt-get ejabberd), all I would get is "SEGMENTATION FAULT" "ERL" (the erlang interpreter) gives a SEGMENTATION FAULT, ejabberdctl: SEGMENTATION FAULT, /etc/init.d/ejabberd start|stop|restart: SEGMENTATION FAULT.
Fine. I didn't need Ejabberd. So I tried to get Jabberd2 up. (apt-get jabberd) works fine. /etc/init.d/jabberd2 start. Works. Top. THERE IT IS. Yahoo!. But when I try to get on with a jabber client...
"There was an error communicating with the Jabber server. Details: Connection Error: Unable to connect to server."
Hmm. So, if I telnet into autodmclabs.com :5222, I get...
Code:
<stream:stream xmlns:stream='http://etherx.jabber.org/streams' version='1.0'><st
ream:error xmlns:stream='http://etherx.jabber.org/streams'><xml-not-well-formed
xmlns='urn:ietf:params:xml:ns:xmpp-streams'/><text xmlns='urn:ietf:params:xml:ns
:xmpp-streams'>syntax error</text></stream:error></stream:stream>
My firehol is opened up to the ports (I actually got firehol to work! Who would have thunked?), and I got lighttpd up with tehDan's help... now I'm stuck on Jabberd. ARGH!
Anyone have something like this?
(Also, I'd like to have SSL/TLS protected Jabber connections ONLY. Know how to do that?)