kolebas@livejournal.com
ejabberd (s2s нет доступа к другим серверам)
Модераторы: SLEDopit, Модераторы разделов
-
kolebas
- Сообщения: 206
- Статус: Интересующийся новичок
- ОС: Archlinux
Re: ejabberd
kolebas@livejournal.com
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
продолжу тут,
запустил PyICQt, при запуске все подгружается, вроде работает, но показыват
2 предупреждения:
что ему не нравится? и как отремонтировать?
пожалуйста подскажите.
запустил PyICQt, при запуске все подгружается, вроде работает, но показыват
2 предупреждения:
Код: Выделить всё
rodas:# ppython PyICQt.py
/usr/lib/python2.6/site-packages/twisted/internet/_sslverify.py:4: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import itertools, md5
/opt/pyicqt/src/avatar.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import shaчто ему не нравится? и как отремонтировать?
пожалуйста подскажите.
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: ejabberd
morphay
Это предупреждения, а не ошибки. Т.е. должно работать. А избавиться от них наверняка можно обновив версию PyICQt.
Это предупреждения, а не ошибки. Т.е. должно работать. А избавиться от них наверняка можно обновив версию PyICQt.
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: ejabberd
Все нормально. Это просто Warning. Модули md5 и sha устарели, нужно использовать hashlib, но пока все работает.
Мои розовые очки
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
хм.. так вроде последний брал тут 0.8.1.3 - это не последняя?
watashiwa_daredeska писал(а): ↑10.03.2009 08:45Все нормально. Это просто Warning. Модули md5 и sha устарели, нужно использовать hashlib, но пока все работает.
а как этот hashlib использовать, где его взять? пакетика такого нигде нет, это править python нужно?
так что ли?
Код: Выделить всё
>>> import hashlib
>>> m = hashlib.new('md5') # создаем новый хеширующий объект с MD5 функцией
>>> m = hashlib.md5() # либо так
>>> m.update("test data") # добавляем данные
>>> m.digest()
'\xebs:\x00\xc0\xc9\xd36\xe6V\x91\xa3z\xb5B\x93'
>>> m.hexdigest()
'eb733a00c0c9d336e65691a37ab54293'куда это все вводить? и все в точности как написано?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: ejabberd
md5, sha и hashlib -- это модули Python для написания программ на нем. Warning'и в основном для разработчиков, в данном случае разработчиков twisted и pyicqt.
Не надо никуда это вводить. Ни в точности так, ни по другому :)
Мои розовые очки
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
а подскажите еще пожалуйста,
в мануале для mrim говориться что нужно - Install xmpp.py library from http://xmpppy.sourceforge.net (you need at least version >= 3.1)
в suse такого пакета не нашел, есть такие
perl-Net-XMPP-1.02-1.94.i586.rpm
python-pyxmpp-1.0.0-14.6.i586.rpm
python-xmpppy-0.4.1-1.4.i586.rpm
какой нужен? последний?
в мануале для mrim говориться что нужно - Install xmpp.py library from http://xmpppy.sourceforge.net (you need at least version >= 3.1)
в suse такого пакета не нашел, есть такие
perl-Net-XMPP-1.02-1.94.i586.rpm
python-pyxmpp-1.0.0-14.6.i586.rpm
python-xmpppy-0.4.1-1.4.i586.rpm
какой нужен? последний?
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: ejabberd
Видимо, да. Мне в таком случае легче их всех поставить. Часто либо в описании пакета есть ссылка на домашнюю страницу, либо в документации, которая ставится с пакетом. Так что можно определить, какой нужен либо до, либо после установки.
Мои розовые очки
Спасибо сказали:
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
ну вот, mrim не хочет никак подниматься...
mrim.conf
все что относится к транспортам из ejabberd.cfg
в логах mrim пусто, в логах ejabberd после попытки старта mrim - ничего.
подскажите пожалуйста где проблема...
Код: Выделить всё
rodas:/opt/mrim # ./mrim.sh -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
11/03/09-21:03:54 Starting the caching resolver in a separate thread.
11/03/09-21:03:54 Connecting to XMPP server
Traceback (most recent call last):
File "/opt/mrim/src/init.py", line 134, in start
xmpp_con.run()
File "/opt/mrim/src/transport.py", line 45, in run
self.start(self.server, self.port, self.name, self.password)
File "/opt/mrim/src/gw.py", line 18, in start
self.socket = self.Connection._sock
File "/opt/mrim/src/async.py", line 421, in __getattr__
return getattr(self.socket, attr)
AttributeError: 'NoneType' object has no attribute 'Connection'
11/03/09-21:03:54 Connection to server lost
11/03/09-21:03:54 Trying to reconnect over 5 seconds
^CTraceback (most recent call last):
File "./src/mrim.py", line 61, in <module>
init.start()
File "/opt/mrim/src/init.py", line 154, in start
time.sleep(5)
KeyboardInterruptmrim.conf
Код: Выделить всё
[main]
name = mrim.setrodas.homeip.net
password = him
# -- optional --
admins = roman@setrodas.homeip.net
# -- defaults --
server = 192.168.2.1
disconame = Mail.ru IM
port = 5347
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 = info
# --- logger defaults ---
# timestamp = %%d/%%m/%%y-%%H:%%M:%%S
# xml_formatting = offвсе что относится к транспортам из ejabberd.cfg
Код: Выделить всё
{8888, ejabberd_service, [
{access, all},
{shaper_rule, fast},
{ip, {192, 168, 2, 1}},
{hosts, ["icq.setrodas.homeip.net", "sms.setrodas.homeip.net"],
[{password, "him"}]
}
]},
{5347, ejabberd_service, [
{access, all},
{shaper_rule, fast},
{ip, {192, 168, 2, 1}},
{hosts, ["mrim.setrodas.homeip.net"],
[{password, "him"}]
}
]},в логах mrim пусто, в логах ejabberd после попытки старта mrim - ничего.
подскажите пожалуйста где проблема...
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
по mrim никто не подскажет??
а транспорт для получение почты кто нибудь знает??
Mysmpt-t - не доступен, не могу скачать страница svn://mytlt.ru/mysmtp-t - не доступна
JMC - какие-то дебри... или ман не соответствует реальности....
а транспорт для получение почты кто нибудь знает??
Mysmpt-t - не доступен, не могу скачать страница svn://mytlt.ru/mysmtp-t - не доступна
JMC - какие-то дебри... или ман не соответствует реальности....
-
morphay
- Сообщения: 93
- ОС: freebsd
Re: ejabberd
емае, mrim завел, оказалось перед каждой строкой были пробелы... я их не ставил... а так как ноль в таких штуках, то не обращал внимание...
-
voodooslim
- Сообщения: 1
-
Glaf
- Сообщения: 9
Re: ejabberd
voodooslim писал(а): ↑09.06.2009 10:46
Добрый день, о каких строках идёт речь? В каких файлах? Проблема аналогичная.
В mrim.conf
в конце каждой строки - лишний пробел.
-
user
- Сообщения: 163
- Статус: ~
- ОС: Debian GNU/Linux
Re: ejabberd
А как сделать, чтобы к одному аккаунту можно было сразу подключаться с нескольких клиентов?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
-
user
- Сообщения: 163
- Статус: ~
- ОС: Debian GNU/Linux
Re: ejabberd
При одинаковом resource он всёё же выдает, что данная учетная запись используется на другом компьютере.
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
