Problem while connecting to remote Jabber conferences

Openfire 3.5.0, Ubuntu 7.10 Server.

Communication with remote jabber users and transports works perfectly.

BUT: clients cant connect to remote jabber or irc conferences.

The part of the error.log:

2008.04.09 12:50:51 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingS

es sion(LocalOutgoingServerSession.java:258)] Error trying to connect to remote server: cz(DNS lookup: cz:5269)

java.net.UnknownHostException: cz

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:519)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSess ion(LocalOutgoingServerSession.java:253)

at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain (LocalOutgoingServerSession.java:184)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPa cket(OutgoingSessionPromise.java:213)

at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(Ou tgoingSessionPromise.java:193)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java: 885)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

at java.lang.Thread.run(Thread.java:619)

How can i fix this problem?

Hi maniak,

My guess is that there are more logs than this. When openfire can’t connect to a remote server, it goes up the FDQN chain and tests other address (ex host.subd.domain.com then subd.domain.com then domain.com). Can you check for error messages appearing before the one you mention?

Could you also provide the server names you are attempting to connect to?

daryl

>Can you check for error messages appearing before the one you mention?

There are no more messages in error. log.

But in debug log i see something like:

2008.04.13 17:34:31 HttpConnectionManager.getConnection: config = HostConfiguration[host=http://j.microsib.ru], timeout = 0

2008.04.13 17:34:31 Allocating new connection, hostConfig=HostConfiguration[host=http://j.microsib.ru]

2008.04.13 17:34:31 Open connection to j.microsib.ru:80

2008.04.13 17:34:31 >> “GET /favicon.ico HTTP/1.1[\r][\n]”

2008.04.13 17:34:31 Adding Host request header

2008.04.13 17:34:31 >> “User-Agent: Jakarta Commons-HttpClient/3.0[\r][\n]”

2008.04.13 17:34:31 >> “Host: j.microsib.ru[\r][\n]”

2008.04.13 17:34:31 >> “[\r][\n]”

2008.04.13 17:34:32 << “HTTP/1.1 404 Not Found[\r][\n]”

2008.04.13 17:34:32 << “Date: Sun, 13 Apr 2008 14:04:15 GMT[\r][\n]”

2008.04.13 17:34:32 << “Server: Apache/2.2.3 (Debian) PHP/5.2.0-10[\r][\n]”

2008.04.13 17:34:32 << “Content-Length: 300[\r][\n]”

2008.04.13 17:34:32 << “Content-Type: text/html; charset=iso-8859-1[\r][\n]”

2008.04.13 17:34:40 Connection reclaimed by garbage collector, hostConfig=HostConfiguration[host=http://j.microsib.ru]

2008.04.13 17:34:40 Notifying no-one, there are no waiting threads

Could you also provide the server names you are attempting to connect to?[/quote]

conference.jabber.ru

conference.jabber.org

But: connection to conference.igniterealtime.org works fine.