Добрый день. Поднял на виртуалке Centos 7 openmeetings 3.0.3(сервер видеоконференций) через https. Все работает прекрасно, но столкнулся с багом, если подключаться удаленно через ssh(терминал) или vnc(запуск в графической среде gnome или xfce4) и стартовать скрипт запуска openmeetings, то не работает конвертация документов(doc,xls и т.д.), pdf и картинки загружаются на рабочую область нормально. Так же если захожу на вирт.машину на прямую через консоль(без граф.оболочки) и стартую openmeetings, то конвертация документов не работает,но если запустить gnome или xfce и оттуда запустить,то конвертация работает. Грешу на libreoffice что он не может полноценно работать(не стартуют определенные библиотеке или еще что...) при запуске в centos через терминал(прямой доступ без ssh) или удаленное подключение по vnc(хотя граф.часть отображается раб.стол,среда и т.д. значит оно все таки загружается...). Поэтому решил переделать скрипт запуска openmeetings в systemd для автозагрузки, может тогда все нужное само будет подтягиваться, да и руками каждые раз чтобы не запускать.
Оригинальный скрипт запуска red5:
#!/bin/sh -e
#
# Startup script for Red5
export RED5_HOME=/opt/red5303
start_red5="$RED5_HOME/red5.sh start"
stop_red5="$RED5_HOME/red5-shutdown.sh stop"
start() {
echo -n "Starting Red5: "
${start_red5} &
echo "done."
}stop() {
echo -n "Shutting down Red5: "
${stop_red5}
echo "done."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0
Вариант для openmeetings red5.service
[Unit]
Description=Run script Red5
After=syslog.target network.target
[Service]
Type=forking
RemainAfterExit=yes
ExecStart=/opt/red5303/red5.sh start
ExecStop=/opt/red5303/red5-shutdown.sh stop
PIDFile=/var/run/red5
[Install]
WantedBy=multi-user.target