[JDEV] Connection from JabberIM to server

GBillington at entology.com GBillington at entology.com
Tue Jul 25 13:42:40 CDT 2000


Greetings all,

Perhaps someone can help me here.  I've got the jserver going on RedHat
Linux 6.1.  According to a netstat -a, I've got connections:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 dev6.entology.com:5222  192.168.10.138:1416
ESTABLISHED
tcp        0      0 dev6.entology.com:1068  ns2.jeremie.com:5269
ESTABLISHED

However, when I fire up JabberIM v1.0, it hangs while establishing a
connection to dev6.entology.com.  First it pops up a helpful window that
says "Not Found" (?), then gets stuck at "Please wait.... Establishing the
connection...."  The icon in the systray claims that I'm online, and I'm
able to register new users.  If it's relevant, dev6 is a local box behind a
firewall and I'm simply trying to establish a local server.  My IP is the
192.168.10.138.

Some relevant lines from jserver.error:

Tue Jul 25 13:33:30 2000  warn/jserver Initializing Services
Tue Jul 25 13:33:42 2000  warn/etherx error 'Interrupted system call'
reading from socket 'ð'
[2]+  Segmentation fault      (core dumped) jserver
Terminated

Addtionally, as demonstrated, when I force JabberIM closed when it's
hanging like this, often it will crash jserver with a segmentation fault
and a core dump.

I have no problem connecting to the server at jabber.com with JabberIM, so
I suspect something is misconfigured in my jserver.xml.  I'm running the
latest version of eveything, downloaded and compiled fresh.

Below is my jserver.xml.  I'd appreciate any assistance with this problem,
and if this is documented and I missed it, my apologies.

Gabriel

<jserver>

This is the Jabber Server XML configuration file.  Each section has its own
instructions.

Primary server hostname:

  <names>
        <default>dev6.entology.com</default>
  </names>


This section provides the default bindings for IP addresses and ports used
within the server.
If the service is not loaded/used, its directives here are ignored.

  <listen>
    <jabber>5222</jabber>
    <ssl>5223</ssl>
    <irc>6667</irc>
    <http>5280</http>
    <telnet>5228</telnet>

  </listen>

The session log:  confirmed existing.

  <log>

    <!-- replace with <error>syslog</error> to log to syslog instead,
remove to
log to STDERR -->
    <error>/var/log/jserver/jserver.error</error>

    <session>/var/log/jserver/jserver.log</session>

  </log>


Data is stored on the filesystem for each user: confirmed existing.

  <spool>/var/jspool</spool>

Registration instructions and fields, remove to disallow registration:
  <register>
    <instructions>Choose a username and password to register with this
server.</
instructions>
    <username/><password/><name/><email/>
  </register>


Server info:

  <info>
    <name>Gabriel's Jabber Server (is this thing on?)</name>
    <description>F3ar my l33t hAX0r ski775, d00d!!?!></description>
    <email>gbillington at entology.com</email>
    <url>http://dev6.entology.com</url>
  </info>

List of the default DSO loaded modules:

  <dso>
    <mod_time>/usr/local/lib/jabber/mod_time.so</mod_time>
    <mod_version>/usr/local/lib/jabber/mod_version.so</mod_version>
    <mod_echo>/usr/local/lib/jabber/mod_echo.so</mod_echo>
   <svc_http>/usr/local/lib/jabber/svc_http.so</svc_http>
    <svc_irc>/usr/local/lib/jabber/svc_irc.so</svc_irc>
  </dso>


This is how the server connects to etherx:

  <etherx>
    <secret>test</secret>
  </etherx>

List of usernames with administrative access, these users will all receive
messages and notices sent to 'hostname':

<!--
  <admin>
    <read>gabriel</read>
    <write>root</write>
  </admin>
-->

</jserver>





More information about the JDev mailing list