Ошибки установки OTRS на openSUSE
У меня свежая текстовая установка openSuSe 13.1 (физический сервер, старый нетбук Samsung), и я пытаюсь запустить OTRS. Я установил OTRS, используя следующие команды. Я не думаю, что они все необходимы, но у кого-то на форумах OtterHub была успешная установка с версиями программного обеспечения, на которые я нацеливался, используя эту последовательность, поэтому я пытался воспользоваться этим успехом.
zypper in otrs-3.3.4-01.noarch.rpm gcc make mysql-community-server perl-Crypt-SSLeay perl-JSON-XS perl-YAML-LibYAML
zypper in perl-Text-CSV_XS perl-PDF-API2 perl-GDGraph perl-Encode-HanExtra postfix perl-DBD-mysql
cd ~otrs && bin/otrs.SetPermissions.pl --otrs-user=otrs --web-user=wwwrun --otrs-group=www --web-group=www /opt/otrs
rcmysql start
systemctl start apache2.service
mysqladmin --user=root password password
Все это прекрасно работает. Я могу получить доступ к веб-установщику OTRS, но вот где я зависаю. Я перехожу к той части веб-установщика, которая создает базу данных, и время ожидания истекает. Скрипт успешно создает базу и обновляет Config.pm
с новым паролем. Я не могу сказать от installer.pl
что он пытается делать дальше.
Вот ошибка из /var/log/apache2/error_log
:
[Tue Jan 28 20:53:23.136306 2014] [cgi:warn] [pid 6856] [client 192.168.1.10:52732] AH01220: Timeout waiting for output from CGI script /opt/otrs/bin/cgi-bin/installer.pl, referer: http://svr-clptest/otrs/installer.pl
[Tue Jan 28 20:53:23.136470 2014] [cgi:error] [pid 6856] [client 192.168.1.10:52732] Script timed out before returning headers: installer.pl, referer: http://svr-clptest/otrs/installer.pl
Браузер отображает следующее:
The gateway did not receive a timely response from the upstream server or application.
Это в локальной сети дома. Я получаю доступ к серверу Linux с помощью PuTTY с компьютера с Windows 8. Я использую беспроводное соединение с компьютера с Windows 8, но сервер имеет жесткое соединение с маршрутизатором, если это имеет какое-либо значение. У меня нет проблем с выполнением чего-либо из PuTTY или доступом к странице индекса через браузер (Firefox 26). Я попытался подключиться с компьютера в моей сети и с одного компьютера. В обоих случаях я могу получить доступ к своему домену и веб-установщику. Но я не могу установить PuTTY-соединение с сервером за пределами моей сети.
Я потратил пару часов на исследование ошибки и не могу понять, каким должен быть следующий шаг.
На данный момент только текстовая версия openSUSE и OTRS - единственное, что работает на машине. Я ничего с этим не сделал. Я готов начать установку с нуля снова - ОС и все. Я думаю, что ошибка тайм-аута как-то связана с моими настройками брандмауэра, но я не сетевой парень. На самом деле понятия не имею, как это диагностировать.
ОБНОВИТЬ
Я попытался переустановить все сегодня вечером, но затем добавил KDE, чтобы я мог пройти через веб-установщик на хосте. Я получаю точно такие же ошибки. Это не проблема между сервером и клиентом. Что-то не так с OTRS... я думаю. Или, может быть, что-то не настроено прямо в Apache?
1 ответ
Все еще не совсем уверен, что это за ошибка с веб-установщиком, но мне удалось решить эту проблему, удалив существующую базу данных OTRS и следуя инструкциям по ручной настройке базы данных, приведенным в руководстве администратора OTRS ( http://doc.otrs.org/3.0/en/html/manual-installation-of-otrs.html). После ручной настройки, настройки заданий cron и перезапуска службы otrs я смог войти в localhost/otrs/index.pl с использованием учетных данных root по умолчанию. Все еще не уверен, что не так с веб-установщиком, но сейчас все работает.