Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) часть 2

Автор: COJIIOIIIEH
Дата сообщения: 27.05.2008 15:24
victorae
Я устанавливаю плагин - загрузил jar файл, при этом я понимаю что делаю, но после того как openfire выдал что загрузка успешна и плагин можно установить из списка плагинов, в админке после загрузки пропадает значек плюса, которым этот плагин собственно и устанавливается. Вот и спрашиваю, может у кого-нибудь была подобная проблема.

П.С. Кстати, в версии 3.5.1 ошибки в дампах для базы MySQL. Файл \resources\database\openfire_mysql.sql


Код:
CREATE TABLE jiveRoster (
rosterID INTEGER NOT NULL,
username NVARCHAR(64) NOT NULL,
jid NVARCHAR(1024) NOT NULL,
Автор: victorae
Дата сообщения: 27.05.2008 20:08
COJIIOIIIEH

Among the features included in the Enterprise edition of Openfire, you'll find:

* Support for clustering Openfire Enterprise servers.
* Fastpath, for managing queued chat requests, such as a support team might use.

вот и спрашиваю - что тебе из этих фишек понадобилось, учитывая что это твоя первая инсталяция и граблей будет достаточно и без ентерпрайза.
Автор: Esselio
Дата сообщения: 27.05.2008 20:27
Спасите "зеленого" админа.

2008.05.28 00:29:03 [org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:135)
] Closing connection due to error while processing message: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9IiIscmVhbG09Ijg1LjE0My44Ny4xMCIsbm9uY2U9IjBQZkVOTnhPdHdQUy9PN3RCYWdrQU94RlF1M1hqWFZGK1UzdzZHVSsiLGNub25jZT0iN2NmZWU1N2Y4ZjI3YjQ3NDg2ZGRlYzFlZDE5ZGFjODcwN2RiMDBlNSIsbmM9MDAwMDAwMDEscW9wPWF1dGgsZGlnZXN0LXVyaT0ieG1wcC84NS4xNDMuODcuMTAiLGNoYXJzZXQ9dXRmLTgscmVzcG9uc2U9YjNjY2U3OTY4NmFjYjkyZmU3MzJkMTZhOTRlNzI4Yzg=</response>
java.lang.IllegalArgumentException
at javax.security.auth.callback.NameCallback.<init>(Unknown Source)
at com.sun.security.sasl.digest.DigestMD5Server.validateClientResponse(Unknown Source)
at com.sun.security.sasl.digest.DigestMD5Server.evaluateResponse(Unknown Source)
at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:282)
at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:152)
at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:133)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:570)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.common.IoFilterAdapter.messageReceived(IoFilterAdapter.java:80)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:180)
at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648)
at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:239)
at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:283)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.lang.Thread.run(Unknown Source)


Извиняюсь за длинный лог, но скажите -с чем эти ошибки связаны... Грешил на БД - переустановил - не спасло.. Думал, что коряво серв поставил - тож не помогло... Руки из плеч отрастил - теперь знаний в голову набираю...
Автор: bzeek
Дата сообщения: 28.05.2008 08:20
Вопрос про клиент СПАРК, пытаюсь авторизоваться под русским олгином не канает а если под английским от все пускает и работает, в чем проблема?
Автор: victorae
Дата сообщения: 28.05.2008 08:24

Цитата:
под русским олгином не канает а если под английским от все пускает и работает, в чем проблема?


проблема очевидно в русском логине... если нет необходимости завязываться с АД, то для публичного сервера правильнее использовать ejabberd, он более устойчив к таким вещам.
Автор: ViziGod
Дата сообщения: 28.05.2008 09:14
Здравствуйте.
Я сталкнулся с такой проблемой:
Имеем - виртуалка на которой запущен сервер версии 3.5.1 при запуске openfire-service.exe появляется cmd'шное окно, появляется соответствующий процесс, он отрабатывает свое, все закрывается, процесс исчезает - Сервис ОпенФаера не появляется. На предыдущей версии все было нормально.

Использую плугин I-Ball Chat Auditor 2
При запуске выдается
Missing database schema for iball. Attempting to install...
iball_auditor - Database update failed. Please manually upgrade your database.
Как это можно сделать?

В качестве клиента использую Миранду из шапки - постоянно вышибает в оффлайн. Переодичность 9-10 минут. Чем можно поправить? Аутентификация NTLM из AD.
Автор: bzeek
Дата сообщения: 28.05.2008 09:28
victorae
у нас около 200 компов в компании нужен чат + голосовое общение, спарк лучше всего подходит для этого. Но все учетные записи по русски названы.. можно какнить заставить спарк работать с русскими учетками?
заранее спасибо.
Автор: victorae
Дата сообщения: 28.05.2008 09:48
bzeek

Цитата:
можно какнить заставить спарк работать с русскими учетками?


спрашивай у www.igniterealtime.org

ViziGod


Цитата:
при запуске openfire-service.exe появляется cmd'шное окно, появляется соответствующий процесс, он отрабатывает свое, все закрывается


From a console window, you can run the following commands:

* openfire-service /install -- installs the service.
* openfire-service /uninstall -- uninstalls the service.
* openfire-service /start -- starts the service
* openfire-service /stop -- stops the service.


Цитата:
Использую плугин I-Ball Chat Auditor 2


в распакованной папке с плюгином ищи sql скрипты для создания структуры в базе.

Автор: COJIIOIIIEH
Дата сообщения: 28.05.2008 10:04
victorae

Цитата:
Among the features included in the Enterprise edition of Openfire, you'll find:

* Support for clustering Openfire Enterprise servers.
* Fastpath, for managing queued chat requests, such as a support team might use.

вот и спрашиваю - что тебе из этих фишек понадобилось


это - Fastpath, for managing queued chat requests, such as a support team might use ))
Автор: Esselio
Дата сообщения: 28.05.2008 10:25
Проблема, указанная мной выше, решена. Это была невозможность соединиться с другими серверами.
Но добавилась еще одна - часто оффлайн сообщения не доходят...
И Openfire при смене настроек сбрасывает автоматом галочку на Drop, но меняю обратно - и все вроде сохраняется.
Как лечить?
Автор: victorae
Дата сообщения: 28.05.2008 10:43
Esselio

Цитата:
Но добавилась еще одна - часто оффлайн сообщения не доходят...


схема простая, сообщение тому кто в офлайне ложится в базу данных. при включении адресата оно оттуда забирается. если говорят что отправили офлайновое и не получили - смотри базу.
Автор: bzeek
Дата сообщения: 28.05.2008 12:58
Может всетаки ктонить подскажет как авторизоваться аккаунтам которые юзают русские логины через клиент SPARK! очень нужно!!
Автор: COJIIOIIIEH
Дата сообщения: 28.05.2008 13:50
Проблема такого рода - установил openfire 3.5.1 на winXP SP2, база на другом компе в той-же локальной сети - win 2003 server + MSSQL 2005 Ent.
С того компа где установлен Openfire я свободно захожу пандионом в сеть, гейт ICQ тоже работает, всё ок.
С того компа где лежит база - тоже захожу пандионом, но значительно дольше (пандион логинится около минуты), но заходит.
С других компов в сети пандион пишет что не может соединится с сервером при регистрации, и под уже зарегистрированным аккаунтом тоже не заходит. Пишет "Отлючен от сервера. Попробовать снова?"
В настройка Openfire сам сервер обзывал как именем компа, так и его IP адресом, не помогает.
Где копать?
Автор: victorae
Дата сообщения: 28.05.2008 15:05

Цитата:
значительно дольше (пандион логинится около минуты), но заходит.


проверять днс. у джаббер сервера должно быть свое имя в сети. на его основе пользователи получают jid
Автор: niichavo
Дата сообщения: 28.05.2008 15:23
Подскажите, пожалуйста.

Есть в природе какой-нибудь клиент с поддержкой прозрачной ntlm-авторизации и с возможностью его автоматического развёртывания и настройки (аналогично Pandion или Miranda, чтоб не ручками на каждом компе орудовать)? И чтоб у этого клиента работала бы нормально многоадресная рассылка сообщений. Именно из-за проблем с многоадресной рассылкой (миранда вылетает, пандион хоть реже, но тоже вылетает) возникает такой вопрос. Ну или может есть в природе такая миранда (сборка/версия/плагин), что позволяет производить многоадресную отправку сообщений без вылета миранды с ошибкой? Или в таком поведении виноваты не клиенты (ничего кроме миранды и пандиона я не пробовал), а сервер?

ЗЫ. Миранда 0.7.6. Плагин tabSRMM mod 2.0.0.200. Сервер OpenFire 3.5.0. Миранда с шапки тож вылетает. ...Летуны еклмн...

Автор: Raice
Дата сообщения: 28.05.2008 16:53
OF 3.5.1
Spark 2.5.8
Прозрачная Kerberos-авторизация - все работает, все автоматом, зашибись. Позанимацца секасом конечно пришлось, но теперь все работает на ура уже месяц.

не нравится мне в этой свзяке немного Спарк - чудовищно жаден до памяти. Попытался NTLM-авторизацию поднять - ОФ пишет

Код:
2008.05.28 21:42:39 [org.jivesoftware.openfire.auth.AuthorizationManager.<clinit>(AuthorizationManager.java:68)
] AuthorizationManager: Error loading AuthorizationProvider: org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy
java.lang.ClassNotFoundException: org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy
Автор: victorae
Дата сообщения: 28.05.2008 18:25
niichavo

Цитата:
производить многоадресную отправку сообщений без вылета миранды с ошибкой?


говорят что 0.8.х бета ветка работает с этим стабильно.

Raice

Цитата:
Попытался NTLM-авторизацию поднять - ОФ пишет


если сервер под виндовс то патч из шапки ставить надо.
клиенты с керберосом кроме спарка не встречал.


Цитата:
Питон 2.5.2 + последний Twisted, поправил main.py


в шапке возьми транспорты, там крайняя версия pyicq-t с уже отредактированным модулем. опять же - редактируется для виндовс серверов, под никсами ничего править не надо.
Автор: tomas1
Дата сообщения: 29.05.2008 03:19
Постоянно в логах вот такие ошибки...началось после того как начал кое где использовать клиентом mirandu и добавил опцию ldap.override.avatar и гдето по 100 строк за секунду генерируются :
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.IoFilterAdapter.filterWrite(IoFilterAdapter.java:90)
at org.jivesoftware.openfire.net.StalledSessionsFilter.filterWrite(StalledSessionsFilter.java:49)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.access$1300(AbstractIoFilterChain.java:53)
at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.filterWrite(AbstractIoFilterChain.java:659)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.filterWrite(AbstractIoFilterChain.java:587)
at org.apache.mina.common.support.AbstractIoFilterChain.callPreviousFilterWrite(AbstractIoFilterChain.java:361)
at org.apache.mina.common.support.AbstractIoFilterChain.fireFilterWrite(AbstractIoFilterChain.java:355)
at org.apache.mina.transport.socket.nio.SocketSessionImpl.write0(SocketSessionImpl.java:166)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:177)
at org.apache.mina.common.support.BaseIoSession.write(BaseIoSession.java:168)
at org.jivesoftware.openfire.nio.NIOConnection.deliver(NIOConnection.java:223)
at org.jivesoftware.openfire.session.LocalClientSession.deliver(LocalClientSession.java:787)
at org.jivesoftware.openfire.session.LocalSession.process(LocalSession.java:262)
at org.jivesoftware.openfire.spi.RoutingTableImpl.routePacket(RoutingTableImpl.java:235)
at org.jivesoftware.openfire.roster.Roster.broadcastPresence(Roster.java:588)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.broadcastUpdate(PresenceUpdateHandler.java:283)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:124)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:112)
at org.jivesoftware.openfire.handler.PresenceUpdateHandler.process(PresenceUpdateHandler.java:176)
at org.jivesoftware.openfire.PresenceRouter.handle(PresenceRouter.java:134)
at org.jivesoftware.openfire.PresenceRouter.route(PresenceRouter.java:70)
at org.jivesoftware.openfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:76)
at org.jivesoftware.openfire.net.StanzaHandler.processPresence(StanzaHandler.java:317)
Автор: Raice
Дата сообщения: 29.05.2008 03:28
victorae
сервер на Windows Server 2003 SP2
Патч ессно ставил. После него вижу ошибку. Ладно, попробую еще раз сегодня, мож где ошибся. Патч на 3.5.х точно работает?


Цитата:
в шапке возьми транспорты

я когда эти транспорты распаковал и попробовал питон запустить - он ругался на отсуствие python25.dll
Автор: victorae
Дата сообщения: 29.05.2008 07:12

Цитата:
Патч на 3.5.х точно работает?


точно


Цитата:
он ругался на отсуствие python25.dll


http://papir.kiev.ua/python25.dll
Автор: Raice
Дата сообщения: 29.05.2008 07:46
victorae
да уже запустил, но блин - групп нет, спарк сразу выдал 172 окна с вопросо добавления клиента, ники не кажет...
Автор: ViziGod
Дата сообщения: 29.05.2008 08:06
Спасибо за ответ. Сам, блин, недомыслил

А про постоянные вылеты миранды может кто нить чего нить рассказать?
Пробывал на разных версиях миранды, разных версий джаберовского плугина. Стабильно каждые 10 минут вылет.
Автор: victorae
Дата сообщения: 29.05.2008 08:38
ViziGod

Цитата:
А про постоянные вылеты миранды может кто нить чего нить рассказать?


у сервера есть несколько настраиваемых таймаутов, на сервер-сервер, сервер-клиент, сервер-транспорт. если тебе выбивает миранды - проверь что бы стояла галка в мирандовском модуле джаббера "Поддерживать соединение"

Raice

Цитата:
да уже запустил, но блин - групп нет, спарк сразу выдал 172


группы транспорт не берет с асечного сервера. ну а по никам, я не знаю как Спарк подключается к транспорту, Миранда и Пандион ники сразу вытягивают.

Автор: Raice
Дата сообщения: 29.05.2008 08:44
victorae

Цитата:
группы транспорт не берет с асечного сервера. ну а по никам, я не знаю как Спарк подключается к транспорту, Миранда и Пандион ники сразу вытягивают.

вот это вот и грустно. В моей ситуации не вижу преимуществ pyicqt перед IM Gateway

Добавлено:
victorae
а ты не в курсе, можно ли одновременно Kerberos и NTLM настроить?
просто там в <realm> в случае Kerberos нужно писать полное имя - REALM.LOCAL а в случае NTLM - NetBIOS имя, как бы так извратится и заставить их одновременно работать?
Автор: niichavo
Дата сообщения: 29.05.2008 10:04
victorae


Цитата:
niichavo

Цитата:
производить многоадресную отправку сообщений без вылета миранды с ошибкой?


говорят что 0.8.х бета ветка работает с этим стабильно.

Хорошо бы попробовать такую миранду. Есть у кого такая миранда, что не вылетает при отправке многоадресного сообщения? Попробовал 0.8.0 build 15, использовал имеющийся у неё плагин tabSRMM 2.2.1.6 К сожалению, тоже вылетает

ЗЫ. Psi вот не вылетает, но я не нашёл у него прозрачной ntlm-авторизации. Нет наверное.
Эхехе...
Автор: RazumBY
Дата сообщения: 29.05.2008 10:43
давно сталкивался с этой проблемой. В tabsrmm есть ограничение на количество получателей многоадресного сообщения, кажется около 20. После поисков нашел вариант tabsrmm 1.1.1.0 в котором это число увеличено до 100.
Автор: victorae
Дата сообщения: 29.05.2008 10:45

Цитата:
Psi вот не вылетает, но я не нашёл у него прозрачной ntlm-авторизации.


есть еще JustAnotherJabberClient , он умеет ntlm , посмотри, может пойдет.
Автор: ViziGod
Дата сообщения: 29.05.2008 11:06

Цитата:
проверь что бы стояла галка в мирандовском модуле джаббера "Поддерживать соединение"


Да, галка стоит. Временно нашел решение в плугине keepstatus. Выставил задержку между попытками 10 секунд - не так заметны вылеты. В сети есть несколько Пандионов и вот интересно их выкидывает или нет? т.к. на них визуально выкиды не замечал. Про таймауты можно поподробнее - Где их значения поменять можно. Попробую выставить пару часов ))
Автор: victorae
Дата сообщения: 29.05.2008 11:28

Цитата:
Про таймауты можно поподробнее - Где их значения поменять можно.


http://www.igniterealtime.org/community/docs/DOC-1061

ищи параметры с idle
Автор: my_nik_zem
Дата сообщения: 29.05.2008 13:02
в каком xml (bran & default) файле и в каком месте прописать IM сервер, чтоб при
ntlm-авторизации он его не спрашивал

если правильно понимаю то думаю в строку <fixedserver>.....</fixedserver>
но что-то толку нет.

заранее спасибо

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: IP-phone cisco 7940 выдает tftp timeout при загрузке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.