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

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

Автор: vacili4
Дата сообщения: 12.04.2008 18:11
не правильно выразился, getway интересовал... небыло его после апдейта, удалил плугин, установил заново, все появилось
П.С. мож кто знает, по базе узнать он-лайн пользователя возможно?
Автор: inctrl
Дата сообщения: 14.04.2008 09:27
пытался переползти с 3.4.4 на 3.5.0, БД под Oracle , после обновления не стал соединяться с БД, попробовал 3.4.5 - таже хрень..... откатился обратно на 3.4.4 - все снова нормально.
что может быть ??
Автор: victorae
Дата сообщения: 14.04.2008 09:31

Цитата:
ытался переползти с 3.4.4 на 3.5.0, БД под Oracle , после обновления не стал соединяться с БД,


вообще перестал к бд подключаться или не может авторизировать админа? структура таблиц нормально проапгрейдилась?
Автор: Lodger2000
Дата сообщения: 14.04.2008 11:12
можно ли как нибудь зделать что бы пондион автоматически коннектился к серверу при потери связи, либо при перезапуске сервера...?
и возможно ли запустить работу плагина IM Gateway что бы он работал через прокси с авторизацией...
Автор: inctrl
Дата сообщения: 14.04.2008 15:07
victorae

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

да, вообще. при апгрейде нт на что не ругался, сообщений об ошибках не было,после замены, как обычно кидаю в lib ojdbc14.jar, запускаюсь - в ответ окно ошибок с мессагами :

2008.04.14 22:58:10 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:91)
] Couldn't load class oracle.jdbc.driver.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.logicalcobwebs.proxool.ConnectionPool.setDefinition(ConnectionPool.java:740)
at org.logicalcobwebs.proxool.ConnectionPool.<init>(ConnectionPool.java:115)
at org.logicalcobwebs.proxool.ConnectionPoolManager.createConnectionPool(ConnectionPoolManager.java:93)
at org.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:109)
at org.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:97)
at org.logicalcobwebs.proxool.ProxoolDriver.connect(ProxoolDriver.java:77)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConnectionProvider.java:71)
at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:463)
at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:77)
at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:330)
at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:72)
at org.jivesoftware.util.JiveProperties$JivePropertyHolder.<clinit>(JiveProperties.java:39)
at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:51)
at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:524)
at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:327)
at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:434)
at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:155)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Автор: HumpSoft
Дата сообщения: 14.04.2008 15:17
Lodger2000
Pandion
Цитата:
...автоматически коннектился к серверу при потери связи, либо при перезапуске сервера...

можно, поставь заплатку, ссылка в шапке темы
Автор: Lodger2000
Дата сообщения: 14.04.2008 19:26
Патч для чего? для Пандиона?
И как можно решить проблемы с прокси?
Автор: victorae
Дата сообщения: 14.04.2008 19:50
inctrl

Цитата:
как обычно кидаю в lib ojdbc14.jar


посмотри, по идее у многих это было при переходе http://www.igniterealtime.org/community/message/166521
Автор: inctrl
Дата сообщения: 15.04.2008 02:02
victorae

дааааа.... не проконтролировали разработчики до конца тестирование.
проблема решилась, по той ссылке.
спасибо !
Автор: adamst
Дата сообщения: 16.04.2008 09:17
miranda где взять плагин, который сможет экспортировать все настройки в файл autoexec_*.ini
dbExport - не могу найти
Автор: victorae
Дата сообщения: 16.04.2008 09:32
adamst

Цитата:
miranda где взять плагин, который сможет экспортировать все настройки в файл autoexec_*.ini


в шапке преднастроенная миранда, в ней есть этот плюгин
Автор: Lugerr
Дата сообщения: 16.04.2008 11:17
Всем доброго времени суток.

Стоит Openfire 3.5.0 без плагинов, цепляется к MSSQL и берет пользователей из Active Directory.

Прочитал все темы, покопался в поиске, пролистал страницы. Нашел описание моей проблемы один в один, вот небольшой ответ:


Цитата:

Цитата: в первой строке файла конфига не испорчен заголовок?

нет.
более того:
после установки и завершения настройки всё что настроено сохраняется в конфиге корректно.
То есть я открываю этот .xml в Mark'е и вижу примерно следующее:

Код: <?xml version="1.0" encoding="UTF-8"?>

<jive>
<locale>en</locale>
<connectionProvider>
<className>org.jivesoftware.database.EmbeddedConnectionProvider</className>
</connectionProvider>
<adminConsole>
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
<ldap>
<host>SRV-DC1-REG</host>
<port>389</port>
<baseDN>OU=Местное отделение,OU=Наша фирма,DC=MYDOMAIN</baseDN>
... etc ...
Автор: HumpSoft
Дата сообщения: 17.04.2008 07:37

Цитата:
Сразу хочу задать еще один вопрос. Почему в клиенте Pandion (ну всем хорош клиент) отображение картинок привязано к галочке в свойствах обозревателя?! И если у юзера в настройках ИЕ вдруг оказывается "Отключить показ изображений" - все, клиент сразу превращается в текстовое непотребство с дырами на местах бывших картинок

Потому, что Pandion (по сути своей), есть plagin к IE, только ну о-о-очень самостоятельный
Автор: unlimbpa
Дата сообщения: 17.04.2008 09:08
помогите пожалуйста, в чём может быть проблема:
на сервере настроил IM Gateway, тестирую ICQ - всё нормально. а через клиенты связаться не могу - не коннектиться.
клиент у Меня миранда.
может Я должен ещё в клиенте что нибудь прописывать?
Автор: HumpSoft
Дата сообщения: 17.04.2008 17:26
Недавно обновился с версии 3.3.2 на 3.5
И столкнулся с проблемой - перестали сохранятся изменения профиля (vcard) пользователей.
Данные вроде бы сохраняются, даже всем видны, но при очистке кеша vcard или перезагрузке сервера все обновления сбрасываются.
Похоже, что проблема связана с сохранением значений в таблицу базы данных.

OpenFire 3.5, CentOS 5.1, база на MySQL 5.0.22, авторизация внутренняя

Сначала обнаружил, что скрипт обновления базы данных не отрабатывает до конца. (ps. начиная с 3.51 это исправлено)
По статье на форуме разработчика Ссылка
поправил файлик, перегрузил жабу, обновление отработало полностью, версия базы (в таблице jiveVersion) из 13-й стала 16-й.
Но проблему это не решило.
Потом обнаружил, что если в профиле пользователя все поля заполнены латиницей - профиль нормально сохраняется.
Короче - очередные проблемы с кириллицей.
Решение нашлось здесь

Цитата:

Jabber (Openfire) с базой MySQL и поддержкой русского языка (UTF-8)

Скачиваем последнюю версию сервера OpenFire.

Устанавливаем и создаем базу по документации.

Скачиваем последнюю версию MySQL Connector/J.

После установки сервера, распаковываем архив с MySQL Connector/J и копируем файл mysql-connector-java-5.1.*-bin.jar вmysql.jar.

Переименовал mysql-connector-java-5.1.6-bin.jar в mysql.jar и забросил в /opt/openfire/lib/
вместо того, что установлен при инсталляции.

Цитата:
При настройке коннекта к базе, в URL прописываем строку
jdbc:mysql://localhost:3306/<jabber base name>?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8

У меня вроде бы нормально работает сокращенный вариант : jdbc:mysql://localhost:3306/<jabber base name>?characterEncoding=utf8

PS . Кстати, замена mysql.jar решает заодно проблему и с русскими оффлайн сообщениями (кракозябрами они больше не приходят)
Автор: Lugerr
Дата сообщения: 18.04.2008 08:22
Первый раз использую Openfire в связке с AD. Расскажите, как вообще должно в идеале происходить обновление персональных данных из AD и что для этого надо сделать? И после чего недавно созданные в АДу пользователи должны нормально появляться в ростере?
Перезапустить серв? Пока не помогает.
Очистить кэш? не заметил разницы.

Переустанавливать, хоть это и быстро, каждый раз не хочется..
Автор: MegaWild
Дата сообщения: 18.04.2008 18:47

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

необходимо:
1. Если не мапируются группы из АД, то создать левую группу, расшарить её и сказать чтобы все новые пользователи сыпались туды.
2. Если мапируются группы, просто шарить группу, куда ты добавляешь юзеров.

Иначе они не появятся автоматически в ростере)))
Автор: K0NCTANT1N
Дата сообщения: 23.04.2008 13:33
А можно как либо подружить PyMSNt и Exchange?

Проблема в том, что на другом конце стоит MS Exchange на котором реализовали почту и MSN, а сам Exchange завязали с AD Я тоже в этом лесу домена "живу". На сколько вижу PyMSNt не дружит с Exchange серверами. Возможно есть другой выход?
Автор: victorae
Дата сообщения: 23.04.2008 18:24
K0NCTANT1N

Цитата:
Возможно есть другой выход?


завязать с АД джаббер сервер с транспортом MSN для внешних контактов и отказаться от exchange msn.
Автор: AlexShap
Дата сообщения: 24.04.2008 09:03
Помогите мучаюсь три дня. Ставлю на Дебиан OpenFire 3.4.4 (3.5.0) ( результат одинаковый). Разве файл openfire.xml не должен автоматом создаваться? Раньше у меня стоял 3.4.4 все работало, вот блин захотел обновится, а конфиги не сохранил. Устанавливаю через dpkg -i ***.deb. Подкидываю ему этот файлик созданный мной.

<?xml version="1.0" encoding="UTF-8"?>

<!--
This file stores bootstrap properties needed by Openfire.
Property names must be in the format: "prop.name.is.blah=value"
That will be stored as:
<prop>
<name>
<is>
<blah>value</blah>
</is>
</name>
</prop>

Most properties are stored in the Openfire database. A
property viewer and editor is included in the admin console.
<jive>
<adminConsole>
<!-- Disable either port by setting the value to -1 -->
<port>9090</port>
<securePort>9091</securePort>
</adminConsole>
<admin>
<!-- Use this section to define users that will have admin         privileges. Below you will find two ways to specify which         users are admins.     Admins will have access to the admin         console (only local users) and may     have also to other     functionalities like ad-hoc commands. -->
<!-- By default, only the user with the username "admin" can login
to the admin console. Alternatively, you can specify a         comma-delimitted
list usernames that should be authorized to login to the admin     console by setting the <authorizedUsernames> field below. -->
<!-- <authorizedUsernames></authorizedUsernames> -->
<!-- Comma-delimitted list of bare JIDs. The JIDs may belong to         local or remote users. -->
<!-- <authorizedJIDs></authorizedJIDs> -->


<authorizedUsernames>administrator</authorizedUsernames>

</admin>
<locale>en</locale>
<!-- Network settings. By default, Openfire will bind to all network         interface Alternatively, you can specify a specific network     interfaces that     the serv will listen on. For example,     127.0.0.1. This setting is generally only use    
on multi-homed servers. -->
<!--
<network>
<interface>eth1</interface>
</network>
-->
<connectionProvider>
<className>org.jivesoftware.database.EmbeddedConnectionProvider</className>

</connectionProvider>
<setup>true</setup>
</jive>

Вхожу в админку, в процессе установки выбираю встроенную базу HSQLDB. Потом в настройках профилей выбираю default (Store users and groups in the server database. This is the best option for simple deployments.) и в результате получаю ошибку:

INTERNAL_SERVER_ERROR

RequestURI=/setup/setup-profile-settings.jsp
Caused by:
java.lang.NullPointerException
    at org.jivesoftware.util.JiveGlobals.deleteXMLProperty(JiveGlobals.java:492)
    at org.jivesoftware.openfire.admin.setup.setup_002dprofile_002dsettings_jsp._jspService(setup_002dprofile_002dsettings_jsp.java:75)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
    at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:41)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
    at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at org.mortbay.jetty.Server.handle(Server.java:324)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:205)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
    at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)


Уже и sun-java6-jre переставлял.... все равно не работает.

Подскажите что делать. Хочу работать на встроенной базе т.к. база сохранилась, и клиенты настроены. Может кто конфиг подкинет нужный? В чем причина?
Автор: victorae
Дата сообщения: 24.04.2008 09:14
AlexShap

Цитата:
Подкидываю ему этот файлик созданный мной.


при чистой установке файл конфига сам создается, вернее он присутствует в сборке.
скачай любую ночную сборку или виндовс архив релиза, там файл есть этот.
Автор: unlimbpa
Дата сообщения: 24.04.2008 09:46
помогите пожалуйста, в чём может быть проблема:
на сервере настроил IM Gateway, тестирую ICQ - всё нормально. а через клиенты связаться не могу - не коннектиться.
клиент ув конторе - миранда.
может Я должен ещё в клиенте что нибудь прописывать?
Автор: victorae
Дата сообщения: 24.04.2008 10:31

Цитата:
Я должен ещё в клиенте что нибудь прописывать?


меню - джаббер - обзор сервисов - icq транспорт - зарегистрировать.
Автор: dnib
Дата сообщения: 24.04.2008 10:44
Здравствуйте Имею openfire 3.5.0 на freebsd, база на mysql, авторизация в AD
Все нормально работало как внутренний сервер сообщений до того, как понадобилось установить icq транспорт.
Как только пользователь подключает себе аську, к нему перестают приходить сообщения как от пользователей openfire, так и из аськи. Его сообщения доходят всем. Подскажите, куда копать!!!!
Подозреваю, что это из-за того, что сервер находится внутри сети, за маршрутизатором и его имя gate, но очень хочется надеятся, что это не так.
Автор: HumpSoft
Дата сообщения: 24.04.2008 11:57
AlexShap - Конечно глупый вопрос, но у тебя по правам на директории все в порядке?
Просто *nix дистрибутивы OF ... Гм .... как правило несколько сыроваты, и часто нуждаются в доработке напильником.

Автор: sysadmin777
Дата сообщения: 24.04.2008 13:04
Здраствуйте.Подскажите что не так. Поставил сервак Open Fire 3.5.0 всё нормально работает, НО пользователи не могут нормально передавать файлы. В качестве клиента использую QIP Infium RC1(9007). Клиенты находятся все в одной локальной сети. Работает примерно так:
1.Пользователь А отправляет файл.
2.Пользователь Б получает уведомление и нажимает принять.
3.Пользователь Б видит как происходит закачка файла, в то время как пользователь А видит ожидание приёма.
4.Пользователь Б отключается, а пользователь А всё ещё видит ожидание приёма.
5.Пользователю А надоедает и он нажимает отключить и закрыть.
6. Теперь он НЕ МОЖЕТ ОТПРАВЛЯТЬ ФАЙЛЫ этому пользователю(просто менюшка не выходит, как будто он ещё ожидает приёма), НО может другому отправить с ТОЧНО ТАКИМ ЖЕ РЕЗУЛЬТАТОМ!!!
Может кто сталкивался?Подскажет?!
Автор: victorae
Дата сообщения: 24.04.2008 14:11
sysadmin777

Цитата:
QIP Infium RC1(


Кип наверное самый сырой из всех джаббер клиентов. Миранда 0.7.4 , 300 юзеров, проблем нет.
Автор: K0NCTANT1N
Дата сообщения: 24.04.2008 14:24
victorae

Цитата:
отказаться от exchange msn

в том то и дело что Exchange стоит на другом конце и от него отказываться админы этой подсети не будут Еще варианты есть?
Автор: vworld
Дата сообщения: 24.04.2008 14:49
хочу объединить через инет два сервера с опенфаером, но есть сложность, что сервера обладают одним именем localgate
получится ли у меня объеденить их?
Автор: victorae
Дата сообщения: 24.04.2008 14:57
vworld

Цитата:
сервера обладают одним именем localgate


каким образом объединить? в кластер свести?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

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


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