Posted: Sat Feb 10, 2007 8:53 pm |
|
|
Nerkill |
Отметившийся |
|
|
Joined: 10 Feb 2007 |
Posts: 8 |
Location: Москва |
|
|
|
|
|
|
Binary wrote: |
а вообще какие-то транспорты работают? |
Все работает, только при каждом подключении просит авторизацию |
|
|
|
|
Posted: Sat Feb 10, 2007 9:10 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
Nerkill wrote: | Binary wrote: |
а вообще какие-то транспорты работают? |
Все работает, только при каждом подключении просит авторизацию |
ну а с другими то транспортами все в порядке? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Sat Feb 10, 2007 9:24 pm |
|
|
Nerkill |
Отметившийся |
|
|
Joined: 10 Feb 2007 |
Posts: 8 |
Location: Москва |
|
|
|
|
|
|
Binary wrote: |
ну а с другими то транспортами все в порядке? |
С другими серверами и транспортами на них проблем нет |
|
|
|
|
Posted: Tue Mar 20, 2007 11:18 am |
|
|
b108 |
Отметившийся |
|
|
Joined: 20 Mar 2007 |
Posts: 2 |
Location: Волгоград |
|
|
|
|
|
|
Юзаю
b108@jabber.ru -> шлюз xmpp.jrudevels.org -> b108@jabber.tushino.com
Сначала всё работало, здорово,
а со вчерашнего вечера вдруг перестало,
перерегистрировался -- не хочет.
Ответ приходит такой:
<presence from="xmpp.jrudevels.org" type="error" to="b108@jabber.ru/work" >
<error type="cancel" code="401" >
<not-authorized xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</presence>
Просьба посмотреть, если есть возможность, в чём дело. |
|
|
|
|
Posted: Fri Jan 18, 2008 7:55 pm |
|
|
Obsidian |
Отметившийся |
|
|
Joined: 16 Dec 2007 |
Posts: 7 |
|
|
|
|
|
|
|
было бы неплохо настроить транспорт для работы с xmpp.oscar.aol.com, если это возможно |
|
_________________ a.k.a. Chris Archer |
|
|
|
Posted: Fri Jan 18, 2008 7:57 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
а кто Вам сказал, что оно не работает? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Thu Feb 28, 2008 9:38 pm |
|
|
AVanGarD |
Отметившийся |
|
|
Joined: 28 Feb 2008 |
Posts: 2 |
Location: Новосибирск |
|
|
|
|
|
|
Ребят, такая бага
j2j 1.1.8r101 стоит, twisted из последнего svn
Бага заключается в том, что транспорт ни с того ни с сего перестал коннектить джиды с других серверов. Свой сервер цепляет, но если сервак сторонний, то logging in без конца. Уже непойму куда копать( |
|
|
|
|
Posted: Thu Feb 28, 2008 10:53 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
AVanGarD wrote: | Ребят, такая бага
j2j 1.1.8r101 стоит, twisted из последнего svn
Бага заключается в том, что транспорт ни с того ни с сего перестал коннектить джиды с других серверов. Свой сервер цепляет, но если сервак сторонний, то logging in без конца. Уже непойму куда копать( |
ОС? логи пробовали включать? |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Fri Feb 29, 2008 10:42 am |
|
|
K0NCTANT1N |
Гуру |
|
|
Joined: 27 Jun 2007 |
Posts: 278 |
Location: Украина |
|
|
|
|
|
|
AVanGarD wrote: | Ребят, такая бага
j2j 1.1.8r101 стоит, twisted из последнего svn
Бага заключается в том, что транспорт ни с того ни с сего перестал коннектить джиды с других серверов. Свой сервер цепляет, но если сервак сторонний, то logging in без конца. Уже непойму куда копать( |
Здается мне что это Винь ОСь |
|
|
|
|
| | |
Posted: Fri Feb 29, 2008 10:58 am |
|
|
AVanGarD |
Отметившийся |
|
|
Joined: 28 Feb 2008 |
Posts: 2 |
Location: Новосибирск |
|
|
|
|
|
|
Binary wrote: |
ОС? логи пробовали включать? |
FreeBSD 6.2
<iq from='j2j.sibnsk.net' to='avangard@sibnsk.net/Teana-Gajim' id='275' type='result'/>
<iq from='avangard@sibnsk.net/Teana-Gajim' to='avangard@sibnsk.net/Teana-Gajim' id='push' type='set'>
<query xmlns='jabber:iq:roster'>
<item subscription='none' jid='j2j.sibnsk.net'/>
</query>
</iq>
<presence from='j2j.sibnsk.net' to='avangard@sibnsk.net/Teana-Gajim' type='subscribe'/>
<presence to="j2j.sibnsk.net" type="subscribed" id="276">
<x xmlns="vcard-temp:x:update">
<photo>bebcc0195eec49488619015f547bc165b43cafee</photo>
</x>
<c xmlns="http://jabber.org/protocol/caps" node="http://gajim.org/caps" ext="xhtml cstates" ver="0.11.4.1" />
</presence>
<iq from='avangard@sibnsk.net/Teana-Gajim' to='avangard@sibnsk.net/Teana-Gajim' id='push' type='set'>
<query xmlns='jabber:iq:roster'>
<item subscription='from' jid='j2j.sibnsk.net'/>
</query>
</iq>
<presence from='j2j.sibnsk.net' to='avangard@sibnsk.net/Teana-Gajim' type='unavailable'>
<status>Logging in...</status>
</presence>
<presence from='j2j.sibnsk.net' to='avangard@sibnsk.net/Teana-Gajim' type='error'>
<error code='404' type='cancel'>
<remote-server-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
</error>
</presence> |
|
|
|
|
| | |
Posted: Fri Feb 29, 2008 4:32 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
поставьте последнюю ревизию из SVN, в ней можно включить логи в конфиге, там будет видно, какое именно исключение возникает при подключении. |
|
_________________ And I'm feeling good! |
|
|
|
Posted: Sat Nov 20, 2010 1:16 pm |
|
|
DnAp |
Отметившийся |
|
|
Joined: 20 Nov 2010 |
Posts: 1 |
|
|
|
|
|
|
|
Если соединение с бд долго не используется, то оно автоматически закрывается. Тк на моем серваке обитаю только я это у меня случается достаточно часто.
Решение проблемы обновить функцию fetchone в database.py
Code: |
def fetchone(self, query):
try:
self.dbCursor.execute(query)
data = self.dbCursor.fetchone()
except Exception, e:
self.connect()
print "Reconnect OK"
data = self.dbCursor.fetchone()
if data == None:
return data
return list(data)
|
Пишу чтобы самому не забыть если что. |
|
|
|
|
| | Повторная регистрация в j2j |
| |
Posted: Tue Sep 13, 2011 12:05 pm |
|
|
AlagosZim |
Отметившийся |
|
|
Joined: 11 Sep 2011 |
Posts: 1 |
|
|
|
|
|
|
|
При первой регистрации было что то не то с импортом контактов, и я решил зарегистрироваться повторно. Я прочитал что для этого достаточно просто удалить j2j из ростера и повторить регистрацию.
Возможно я делаю что то не так, опишу последовательность своих действий.
Функций для удаления кроме как из ростера, как видите, у меня нет. В полях остались мои регистрационные данные. Пробую зарегистрироваться все равно.
Успешно, замечательно.
Но вот только никакой авторизации нету. А если я сам добавлю j2j транспорт - то у меня пишет что авторизация "для" и при старте мессенджера он не подсоединяется автоматом.
Подскажите, что делать с этим ну или ткните носом, если я что то пропустил.
Не хотел засорять другие ветки, потому кинул сюда, если мимо - переместите куда нужно и не очень пинайте за это) |
|
|
|
|
| | |
Posted: Sat Jan 07, 2012 2:20 pm |
|
|
Алик |
Отметившийся |
|
|
Joined: 07 Jan 2012 |
Posts: 1 |
|
|
|
|
|
|
|
Здравствуйте!
Прошу подсказать как быть дальше и в чем я не прав.
Ось: Debian 6
Скачиваю транспорт с репозитариев:
Кладу допустим в /root/j2j/
В /root/j2j/ кладем папку twisted и патчим ее twisted-ticket-4771.patch
Прописываем настраиваем конфиги сервака и транспорта, ребутим пробуем запускать:
Quote: | root@40471-10002:~/j2j# python main.py
Traceback (most recent call last):
File "main.py", line 99, in <module>
main()
File "main.py", line 92, in main
"tcp:%s:%s" % (config.HOST, config.PORT))
File "/root/j2j/twisted/words/protocols/jabber/component.py", line 323, in bui
ldServiceManager
client_svc = jstrports.client(strport, svc.getFactory())
File "/root/j2j/twisted/words/protocols/jabber/jstrports.py", line 30, in clie
nt
name, args, kw = parse(description, factory)
File "/root/j2j/twisted/words/protocols/jabber/jstrports.py", line 25, in pars
e
args, kw = strports._parse(description)
File "/root/j2j/twisted/python/deprecate.py", line 281, in __getattribute__
value = getattr(_module, name)
AttributeError: 'module' object has no attribute '_parse' |
И транспорт не стартует!
Если без папки twisted:
Quote: | root@40471-10002:~/j2j# python main.py
Connected
Traceback (most recent call last):
File "/build/buildd-python2.6_2.6.6-8+b1-i386-eMQLuT/python2.6-2.6.6/Modules/p
yexpat.c", line 659, in EndElement
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/domish.py", line 797
, in _onEndElement
self.ElementEvent(self.currElem)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/xmlstream.py", line
107, in onElement
self.dispatch(element)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 31
7, in dispatch
callbacklist.callback(obj)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 10
7, in callback
methodwrapper(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 27
, in __call__
self.method(*nargs, **nkwargs)
File "/root/j2j/client.py", line 349, in onPresence
self.route(el)
File "/root/j2j/client.py", line 521, in route
opts = self.component.db.getOptsById(uid)
File "/root/j2j/database.py", line 89, in getOptsById
"users_options WHERE user_id=" + str(uid))
File "/root/j2j/database.py", line 46, in fetchone
self.execute(query)
File "/root/j2j/database.py", line 57, in execute
self.dbCursor.execute(query)
File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'disablenotifies' in
'field list'")
Traceback (most recent call last):
File "/build/buildd-python2.6_2.6.6-8+b1-i386-eMQLuT/python2.6-2.6.6/Modules/p
yexpat.c", line 659, in EndElement
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/domish.py", line 797
, in _onEndElement
self.ElementEvent(self.currElem)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/xmlstream.py", line
107, in onElement
self.dispatch(element)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 31
7, in dispatch
callbacklist.callback(obj)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 10
7, in callback
methodwrapper(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 27
, in __call__
self.method(*nargs, **nkwargs)
File "/root/j2j/client.py", line 380, in onIq
self.mailbox(el)
File "/root/j2j/client.py", line 426, in mailbox
options = self.component.db.getOptsById(myuid)
File "/root/j2j/database.py", line 89, in getOptsById
"users_options WHERE user_id=" + str(uid))
File "/root/j2j/database.py", line 46, in fetchone
self.execute(query)
File "/root/j2j/database.py", line 57, in execute
self.dbCursor.execute(query)
File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'disablenotifies' in
'field list'")
Traceback (most recent call last):
File "/build/buildd-python2.6_2.6.6-8+b1-i386-eMQLuT/python2.6-2.6.6/Modules/p
yexpat.c", line 659, in EndElement
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/domish.py", line 797
, in _onEndElement
self.ElementEvent(self.currElem)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/xmlstream.py", line
107, in onElement
self.dispatch(element)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 31
7, in dispatch
callbacklist.callback(obj)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 10
7, in callback
methodwrapper(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 27
, in __call__
self.method(*nargs, **nkwargs)
File "/root/j2j/client.py", line 407, in onIq
self.route(el)
File "/root/j2j/client.py", line 521, in route
opts = self.component.db.getOptsById(uid)
File "/root/j2j/database.py", line 89, in getOptsById
"users_options WHERE user_id=" + str(uid))
File "/root/j2j/database.py", line 46, in fetchone
self.execute(query)
File "/root/j2j/database.py", line 57, in execute
self.dbCursor.execute(query)
File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'disablenotifies' in
'field list'")
Traceback (most recent call last):
File "/build/buildd-python2.6_2.6.6-8+b1-i386-eMQLuT/python2.6-2.6.6/Modules/p
yexpat.c", line 659, in EndElement
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/domish.py", line 797
, in _onEndElement
self.ElementEvent(self.currElem)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/xmlstream.py", line
107, in onElement
self.dispatch(element)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 31
7, in dispatch
callbacklist.callback(obj)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 10
7, in callback
methodwrapper(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 27
, in __call__
self.method(*nargs, **nkwargs)
File "/root/j2j/client.py", line 319, in onMessage
self.route(el)
File "/root/j2j/client.py", line 521, in route
opts = self.component.db.getOptsById(uid)
File "/root/j2j/database.py", line 89, in getOptsById
"users_options WHERE user_id=" + str(uid))
File "/root/j2j/database.py", line 46, in fetchone
self.execute(query)
File "/root/j2j/database.py", line 57, in execute
self.dbCursor.execute(query)
File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'disablenotifies' in
'field list'")
Traceback (most recent call last):
File "/build/buildd-python2.6_2.6.6-8+b1-i386-eMQLuT/python2.6-2.6.6/Modules/p
yexpat.c", line 659, in EndElement
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/domish.py", line 797
, in _onEndElement
self.ElementEvent(self.currElem)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/xmlstream.py", line
107, in onElement
self.dispatch(element)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 31
7, in dispatch
callbacklist.callback(obj)
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 10
7, in callback
methodwrapper(*args, **kwargs)
File "/usr/lib/python2.6/dist-packages/twisted/words/xish/utility.py", line 27
, in __call__
self.method(*nargs, **nkwargs)
File "/root/j2j/client.py", line 319, in onMessage
self.route(el)
File "/root/j2j/client.py", line 521, in route
opts = self.component.db.getOptsById(uid)
File "/root/j2j/database.py", line 89, in getOptsById
"users_options WHERE user_id=" + str(uid))
File "/root/j2j/database.py", line 46, in fetchone
self.execute(query)
File "/root/j2j/database.py", line 57, in execute
self.dbCursor.execute(query)
File "/usr/lib/pymodules/python2.6/MySQLdb/cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/pymodules/python2.6/MySQLdb/connections.py", line 35, in defaul
terrorhandler
raise errorclass, errorvalue
_mysql_exceptions.OperationalError: (1054, "Unknown column 'disablenotifies' in
'field list'") |
и что самое интересное, транспорт стартует и вроде как работает.
В логах:
Quote: | ==Login message== on 2012/01/07 12:25:18
User alik@yaushev.com/Jan is trying to log in
==Login message== on 2012/01/07 12:25:18
User alik@yaushev.com/Jan is connecting to talk.google.com:5222 with guest-jid cas@myufa.ru/Jan
==Login message== on 2012/01/07 12:29:07
User alik@yaushev.com/Jan is trying to log out
==Login message== on 2012/01/07 12:29:07
User alik@yaushev.com/Jan has lost connection
[Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion. |
Если папка твистед в каталоге с транспортом и командуем:
Quote: | root@40471-10002:~/j2j# python main.py -b -c j2j.conf |
то ошибки не выскакивают, но и транспорт не стартует.
При том же запросе, но без папки twisted - все стартует без ошибок и работает. Вопрос следующий касаемо именно этого момента, зачем тогда патчить?
Собственно говоря пугают ошибки! И как лучше поступить? Где я что не доделал? Спасибо!
И что еще заметил - транспорт неплохо нагружает CPU временами (при 1-ом пользователе), это тоже дело в настройке транспорта? |
|
|
|
|
| | |
Posted: Mon Jan 09, 2012 1:58 pm |
|
|
Binary |
Разработчик |
|
|
Joined: 17 Dec 2004 |
Posts: 1712 |
Location: Омск |
|
|
|
|
|
|
Патчить нужно только определённую версию twisted, где это поломали. Чаще всего патчить не нужно. Ваши ошибки из-за того, что схема базы не совпадает с актуальной. До этого на этой базе использовали более старую версию? |
|
_________________ And I'm feeling good! |
|
|
|
JRuDevels Forum Index » Сообщения об ошибках [BugTraq] |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT + 3 Hours
Page 8 of 8
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8
|
|
|
|