Есть небольшая проблема с установкой Openfire на последние версии CentOS 6 64-bit.
Сервер прекрасно ставится, запускается. Проверяем статус сервера после установки: /etc/init.d/openfire status и видим openfire is not running.
Идем в папку с логом: /opt/openfire/logs/nohup.out и смотрим результат запуска и ошибку отсутствия java в папке /opt/openfire/jre/bin. Файл там есть, но проблема в том, что для работы Openfire требуется версия библиотеки для 32-bit.
Проблему решает следующее, устанавливаем нужную ему библиотеку libldb.i686 командой: yum install libldb.i686.
Далее рестартуем Openfire: service openfire restart и проверяем статус: /etc/init.d/openfire status и видим, что теперь все в порядке и статус у нас поменялся на запущен.
Сервер прекрасно ставится, запускается. Проверяем статус сервера после установки: /etc/init.d/openfire status и видим openfire is not running.
Идем в папку с логом: /opt/openfire/logs/nohup.out и смотрим результат запуска и ошибку отсутствия java в папке /opt/openfire/jre/bin. Файл там есть, но проблема в том, что для работы Openfire требуется версия библиотеки для 32-bit.
Проблему решает следующее, устанавливаем нужную ему библиотеку libldb.i686 командой: yum install libldb.i686.
Далее рестартуем Openfire: service openfire restart и проверяем статус: /etc/init.d/openfire status и видим, что теперь все в порядке и статус у нас поменялся на запущен.