Приветствую!
Помогите решить проблему с настройкой MRIM транспорта, подключаемого к OpenFire.
Free BSD 7.2; OpenFire 3.6.4. ICQ транспорт через кракена работает отлично, а вот с мримом проблемы.
Конфига:
============================
[main]
name = mrim.domain.ru
password = ********
# -- optional --
admins = administrator@domain.ru
# -- defaults --
server = servname
disconame = MRIM Tansport
port = 5275
reconnect = on
probe = on
show_version = on
show_os = on
psyco = off
# -- http proxy for avatars (default is none) --
# http_proxy =
http://localhost:3128 # -- PID file (default is none) --
pidfile = /var/run/mrim.pid
[profile]
type = xml
dir = /var/spool/mrim
[logger]
logfile = /var/log/mrim/mrim.log
loglevel = debug
# --- logger defaults ---
timestamp = %%d/%%m/%%y-%%H:%%M:%%S
xml_formatting = off
=====================================
В админской странице Опенфаера назначены соответствующие пароль и порт для соединения с внешними компонентами.
Запускаем и имеем следующий вывод в консоль (режим дебаг):
=========================================================
%./mrim.sh -c mrim.conf
23/09/10-20:45:19 Starting the caching resolver in a separate thread.
23/09/10-20:45:19 Connecting to XMPP server
23/09/10-20:45:19 [socket/start] Plugging <xmpp.transports.TCPsocket instance at 0x802cd80e0> into None
23/09/10-20:45:19 [socket/start] Successfully connected to remote host ('***.***.***.***', 5275)
23/09/10-20:45:19 [socket/sent] sent stanza(s):
<?xml version='1.0'?><stream:stream xmlns="jabber:component:accept" to="mrim" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" >
23/09/10-20:45:19 [socket/got] got stanza(s):
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:component:accept" from="mrim.domain.ru" id="e33d047c">
23/09/10-20:45:19 [gen_auth/start] Plugging <xmpp.auth.NonSASL instance at 0x803734290> into None
23/09/10-20:45:19 [socket/sent] sent stanza(s):
<handshake>0e90ce03af9e6ff9a599aa777fd64f51cfad782d</handshake>
23/09/10-20:45:19 [gen_auth/notify] waiting on handshake
23/09/10-20:45:19 [socket/got] got stanza(s):
<handshake></handshake>
23/09/10-20:45:19 [socket/got] got stanza(s):
<iq type="get" id="967-704" from="component.domain.ru" to="mrim.domain.ru"><query xmlns="http://jabber.org/protocol/disco#info"/></iq>
23/09/10-20:45:19 [socket/sent] sent stanza(s):
<iq type="error" from="mrim.domain.ru" id="967-704" to="component.domain.ru"><query xmlns="http://jabber.org/protocol/disco#info" /><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /></error></iq>
=======================================================
При этом в админ-панели опенфаера числится активное соединение со внешним компонентом mrim.domain.ru и миранда находит его в меню локальных транспортов (но не автоматически, а если задать целью JID "mrim.domain.ru", и указатель статуса появляется перечеркнутый красным крестом с надписью "ошибка 501 - сервер нот имплементед".
Заранее спасибо, если кто подскажет куда рыть.