1

Может быть, я чего-то не понимаю. Кто-нибудь объяснит мне - как сделать так, чтобы через мой сервер можно было общаться с пользователями других серверов? А то он доступен глобально, но толку от этого - никакого.

2 (05.03.2010 21:52:29 отредактировано Hrafn)

Порт необходимо открыть. Сейчас попробую номер вспомнить. Во, вспомнил - 5269
Посмотрите еще вот это: http://www.igniterealtime.org/community/docs/DOC-1030

3

Все, настроил. Кроме порта еще что-то надо было включить (сейчас уже не вспомню).
Но появилась другая проблема. Пытаюсь установить 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

4

А как Вы его запускаете?

5

странный вопрос. Строку запуска я указал выше:

python src/mrim.py -c mrim.conf

Ну а предварительно, конечно, зашел в директорию с mrim.
В мануале установка на debian/ubuntu, там предложено установить следующие пакеты:  python2.5 python-profiler python-xmpp python-pyxmpp
Питон, понятное дело, раз установлен gentoo, стоит, правда версии 2.6. xmpppy тоже поставил. Возможно, необходимы какие-либо другие пакеты?

6

Странно, что Вы ставите Openfire и запускаете что-то в консоли... у него для чего веб-интерфейс сделан?

7

По-моему, вы не вполне осознаете то, что я делаю. Так что попрошу не флудить в теме. Для спавки сообщаю, что транспорт в mail.ru не является плагином для openfire и в формате .jar не хранится, а подключается к серверу через, так сказать, интерфейс для внешних модулей.

8 (06.03.2010 22:34:12 отредактировано Hrafn)

http://linuxblog.net.ru/forum/topic_21/1
http://sudouser.com/nastrojka-transport … l#more-213

и чуть вежливее, пожалуйста...

Модули для питона, md5 и sha, стоят?

9

В данный момент подобная проблема, только сервер работает локально. Ещё необходимо сделать SRV записи в DNS.

Debian GNU/Linux

10 (07.03.2010 17:41:05 отредактировано )

без md5 и sha ни одного паета через emerge не поставить. Думаю, загвоздка именно в модулях, собственно, об этом и писал выше. Вопрос в том - какие именно модули необходимо установить? И как называются жти пакеты?

По одной из ссылок и пытался установить. Но еще раз подчеркну: у меня не Ubuntu.

11

Попутно задам вопрос в этой же теме:
Опенфаер поднят и работает, однако с при попытке просмотра доступных транспортов  через jabber.ru аккаунт ничего не получается.
SRV записи сделаны, порт открыт, в чём может быть проблема?

Debian GNU/Linux

12 (07.03.2010 21:03:29 отредактировано Hrafn)

Devoter пишет:

без md5 и sha ни одного паета через emerge не поставить. Думаю, загвоздка именно в модулях, собственно, об этом и писал выше. Вопрос в том - какие именно модули необходимо установить? И как называются жти пакеты?

По одной из ссылок и пытался установить. Но еще раз подчеркну: у меня не Ubuntu.

Не в Убунте дело по ссылкам, а в принципе установки и работы. И будьте добры не коверкать название дистрибутива.
Если ссылки вам не нужны, так и скажите: делал это и вот это, не помогло.

Просьба к местному модератору перенести топик в раздел Генту. Мне кажется, что проблема все же дистрибутиво-специфичная.

13

Server->Server Settings->Connection Managers там надо сделать enabled и придумать какой-нибудь пароль. Вроде бы так.

14

Devoter, попробуйте emerge pyxml, и потом повторить установку транспорта.

15

пробовал - не помогает. Да и установки mrim'а как таковой нет.