Может быть, я чего-то не понимаю. Кто-нибудь объяснит мне - как сделать так, чтобы через мой сервер можно было общаться с пользователями других серверов? А то он доступен глобально, но толку от этого - никакого.
Openfire соединение с другими серверами
Порт необходимо открыть. Сейчас попробую номер вспомнить. Во, вспомнил - 5269
Посмотрите еще вот это: http://www.igniterealtime.org/community/docs/DOC-1030
Все, настроил. Кроме порта еще что-то надо было включить (сейчас уже не вспомню).
Но появилась другая проблема. Пытаюсь установить mrim-транспорт.
Все бы ничего, да только запуск python src/mrim.py -c mrim.conf выдает следующее:
/usr/lib/python2.6/site-packages/xmpp/auth.py:24: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha,base64,random,dispatcher,re
/usr/lib/python2.6/site-packages/xmpp/auth.py:26: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Traceback (most recent call last):
File "src/mrim.py", line 54, in <module>
import init
File "/opt/mrim/src/init.py", line 82, in <module>
import transport
File "/opt/mrim/src/transport.py", line 4, in <module>
import utils
ImportError: No module named utils
OS Gentoo/Linux
А как Вы его запускаете?
странный вопрос. Строку запуска я указал выше:
python src/mrim.py -c mrim.confНу а предварительно, конечно, зашел в директорию с mrim.
В мануале установка на debian/ubuntu, там предложено установить следующие пакеты: python2.5 python-profiler python-xmpp python-pyxmpp
Питон, понятное дело, раз установлен gentoo, стоит, правда версии 2.6. xmpppy тоже поставил. Возможно, необходимы какие-либо другие пакеты?
Странно, что Вы ставите Openfire и запускаете что-то в консоли... у него для чего веб-интерфейс сделан?
По-моему, вы не вполне осознаете то, что я делаю. Так что попрошу не флудить в теме. Для спавки сообщаю, что транспорт в mail.ru не является плагином для openfire и в формате .jar не хранится, а подключается к серверу через, так сказать, интерфейс для внешних модулей.
http://linuxblog.net.ru/forum/topic_21/1
http://sudouser.com/nastrojka-transporta-v-mailru-agent-dlya-jabber-servera-openfire.html#more-213
и чуть вежливее, пожалуйста...
Модули для питона, md5 и sha, стоят?
В данный момент подобная проблема, только сервер работает локально. Ещё необходимо сделать SRV записи в DNS.
без md5 и sha ни одного паета через emerge не поставить. Думаю, загвоздка именно в модулях, собственно, об этом и писал выше. Вопрос в том - какие именно модули необходимо установить? И как называются жти пакеты?
По одной из ссылок и пытался установить. Но еще раз подчеркну: у меня не бубунта.
Попутно задам вопрос в этой же теме:
Опенфаер поднят и работает, однако с при попытке просмотра доступных транспортов через jabber.ru аккаунт ничего не получается.
SRV записи сделаны, порт открыт, в чём может быть проблема?
без md5 и sha ни одного паета через emerge не поставить. Думаю, загвоздка именно в модулях, собственно, об этом и писал выше. Вопрос в том - какие именно модули необходимо установить? И как называются жти пакеты?
По одной из ссылок и пытался установить. Но еще раз подчеркну: у меня не бубунта.
Не в Убунте дело по ссылкам, а в принципе установки и работы. И будьте добры не коверкать название дистрибутива.
Если ссылки вам не нужны, так и скажите: делал это и вот это, не помогло.
Просьба к местному модератору перенести топик в раздел Генту. Мне кажется, что проблема все же дистрибутиво-специфичная.
Server->Server Settings->Connection Managers там надо сделать enabled и придумать какой-нибудь пароль. Вроде бы так.
Devoter, попробуйте emerge pyxml, и потом повторить установку транспорта.
пробовал - не помогает. Да и установки mrim'а как таковой нет.