В настоящее время я использую сервер CentOS (самая последняя версия) и следую руководству по установке OpenEMM, чтобы установить OpenEMM 2013. Я обновил свои Java и Tomcat. По окончании установки я использую следующие команды:
su openemm
/home/openemm/bin/openemm.sh start
Я получаю два неудачных сообщения:
Starting sendmails: listener Starting sendmail: 451 4.0.0 can not chdir(/var/spool/mqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.
И
Starting sm-client: touch : cannot touch '/var/run/sm-client.pid': Permission denied
chown: cannot access '/var/run/sm-client.pid': No such file or directory
lstat(/var/run/sm-client.pid) failed: no such file or directory
Permission denied (real uid not trusted)
После этих ответов [FAILED] Запуск Tomcat и проверки Java, похоже, проходят нормально и без проблем.
Я изменил права доверенного пользователя на
O TrustedUser=openemm
Однако это, похоже, не устраняет сообщения об ошибках.
Если я попытаюсь перейти к пути назначения сервера в своем веб-браузере, я ничего не получу с URL-адресом или IP-адресом даже с портом 8080 в конце, как предлагает OpenEMM.
Мне интересно, неправильно ли я это настроил. Может ли кто-нибудь предложить несколько идей, чтобы попытаться исправить эти ошибки и / или заставить мой веб-адрес правильно отображать OpenEMM?
Видимо у меня была команда:
su openemm
И понадобился su - openemm. Среди этой проблемы еще одна проблема, с которой я столкнулся, заключалась в том, что у меня была установлена неправильная версия Java и неправильно настроена. Это причина того, что мой браузер не может отображать OpenEMM.
Я переустановил Java и изменил настройку. Кажется, сейчас все идет гладко.