Bug 5039 - Jabber server is disfunctional
: Jabber server is disfunctional
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/jabber)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
: 3459
  Show dependency tree
 
Reported: 2004-08-20 17:34 by
Modified: 2006-12-17 16:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-08-20 17:34:00
Начиная с версии -alt5, может быть чуть раньше, Jabber-сервер не 
функционирует. При попытке приконнектится к нему, даже заведенным ранее 
пользователем, происходит обрыв соединения (закрытие стрима) по инициативе 
сервера. 
Steps to Reproduce:
1. Установить jabber-сервер из пакета 
2. Поднять сервер 
3. Попытаться приконнектиться из любого клиента 
Actual Results:  
В XML-консоли происходит примерно следующее: 

<?xml version="1.0"?> 

<stream:stream xmlns:stream="http://etherx.jabber.org/streams" 
xmlns="jabber:client" to="localhost" > 

<?xml version='1.0'?><stream:stream 
xmlns:stream='http://etherx.jabber.org/streams' id='4125FD33' 
xmlns='jabber:client' from='localhost'> 

<iq type="get" id="auth_1" to="localhost" > 
<query xmlns="jabber:iq:auth"> 
<username>greycat</username> 
</query> 
</iq> 

<stream:error>Disconnected</stream:error> 

Expected Results:  
Клиент нормально коннектится или по крайней мере ему говорят, что он не 
зарегистрирован.
------- Comment #1 From 2004-08-20 17:35:46 -------
Added blocker for Master 2.4 
------- Comment #2 From 2004-08-21 00:32:01 -------
После установки сервера нужно задать совпадающий secret в файлах конфигурации.
Фиксированный secret по умолчанию -- слишком явный security risk.
В принципе, его можно генерировать автоматически при установке jabberd и
компонент. Пока не дошли руки. Если есть решение, что нужно это сделать до
Master 2.4, дайте знать.
------- Comment #3 From 2004-08-21 00:34:48 -------
Обнаружил tracker bug, понял, буду делать автогенерацию.
------- Comment #4 From 2004-09-06 18:38:52 -------
Если не секрет - когда будет исправлена ошибка ?
------- Comment #5 From 2004-09-13 11:16:42 -------
В логах обнаружилось следующее при уже указанной попытке входа на сервер: 

20040913T07:12:12: [notice] (localhost): bouncing a routed packet to 
user@localhost from 13@c2s/8117B98: Internal Delivery Error 
------- Comment #6 From 2004-09-13 11:21:40 -------
Все, разобрался, это была все-таки моя, хотя и довольно хитрая ошибка. 
Сейчас повешу тогда один feature request, чтобы на такие грабли больше не 
наступать. 

Однако, как и говорил ldv - сервер все-таки не работает "из коробки". 
------- Comment #7 From 2004-09-13 12:25:27 -------
Я занимаюсь автоматической правкой конфигурации jabber-сервера и сервисов на
%post/%preun. Правка производится с помощью XSLT stylesheets.
Сделана генерация секрета с помощью pwgen, сейчас делаю добавление/удаление
элементов <jabberd:include/> в jabber.xml

Если все это интересно поиметь, откройте баг повторно.