Страница 1 из 1

Openfire Ошибка при инициализации

Добавлено: 2020-02-04 13:49:52
als
Мое почтение, коллегам.

Понадобилось развернуть Openfire на Freebsd12

Поставил из портов.
Запустил. Вышел на страницу setup
Иду до конца (пробовал разные варианты)
После указания пароля админа, жму кнопку.

Выходит ошибка
Problem accessing /setup/setup-finished.jsp. Reason:

Server Error
Caused by:
java.lang.NullPointerException
at org.jivesoftware.openfire.keystore.CertificateStoreManager.destroy(CertificateStoreManager.java:96)
at org.jivesoftware.openfire.XMPPServer.finalSetupSteps(XMPPServer.java:605)
at org.jivesoftware.openfire.XMPPServer.finishSetup(XMPPServer.java:623)
...

Судя по слову CertificateStoreManager что-то делаем с сертификатом. И чего-то не хватает.
С сертификатом я вижу связь только с файлом keystore
Но он это или нет, черт его знает.

Никто не сталкивался?

Само собой, попробовал второй вариант. Снес порт. Развернул дистрибутив скаченный с сайта. Запустил. То же самое.

З.Ы.
Предыдущий срач на форуме почитал :)

Openfire Ошибка при инициализации

Добавлено: 2020-02-04 16:01:28
als
Продолжаю исследование.

Пошел в исходники смотреть.
Вроде как выходит, что происходит попытка уничтожения объекта, который должен быть. Потянул цепочку, вроде как должно быть сообщение, что инициализация менеджера сертификата началась. И закончилась.
А я эту надпись точно не видел.

Снова все запустил, заглянул в общий лог и нашел
17:58:19.333 [pool-2-thread-1] WARN org.jivesoftware.openfire.container.AdminConsolePlugin - Admin console: CertificateStoreManager has not been initialized yet. HTTPS will be unavailable.

Буду дальше тянуть.

Openfire Ошибка при инициализации

Добавлено: 2020-02-07 21:19:24
als
Продолжаем тянуть openfire за хвост.

Что бы он увидел log4j2.xml надо ... указать его при старте.

То бишь исправить стартовый скрипт. Добавить "-Dlog4j.configurationFile=$app_home/lib/log4j2.xml" :)
Буду дальше логи разбирать.

Openfire Ошибка при инициализации

Добавлено: 2020-02-09 19:35:50
als
Готово.

Тут вот в чем дело было. Я сначала поставил из портов. Openfire из портов тащит и ставит openjdk8.
Ну ставит и ставит.
И дальше я уже на 8 джаве баловался.
При установке из портов есть предупреждение, что openfire как порт уже не поддерживают. Вообщем дальше сам.
Разглядел, что openfire в портах староват.
Ну и подумал, раз в портах староват, так и джаву надо посвежее.
Пошел ставить свежую, поставил 12.
Она по дороге попросила добавить fs, procfs
И ... все заработало!!!
:)

Openfire Ошибка при инициализации

Добавлено: 2020-04-21 21:19:30
user0
Столкнулся с такой же проблемой после перевода Windows AD на 2008 r2 на linux samba, естественно самба потребовала сертификат, который был успешно стравлен в openfire, после установки и рестарта xmmp никто не смог приконнектиться, в общем все сломал...
Напиши поподробнее, что за чем ставил, какие версии
Спасибо

Openfire Ошибка при инициализации

Добавлено: 2020-04-22 7:06:56
als
У меня проблема была в версиях джавы. Дальше все заработало само.
В конечном итоге запустил openfire на виндовс сервере.
Там у меня и мощей больше и проблем с джавой и остальным меньше

Openfire Ошибка при инициализации

Добавлено: 2020-05-01 13:24:47
Archie
А операционка какая была установлена? Изображение

Openfire Ошибка при инициализации

Добавлено: 2020-05-02 9:47:12
als
Archie, если у меня, то изначально бился на Freebsd 12.1
Потом перевел of на windows server 2008 r2