openSUSE上的OTRS安装错误

时间:2014-01-30 02:01:12

标签: linux networking opensuse gateway otrs

我有一个全新的纯文本安装openSuSe 13.1(物理服务器,旧的三星上网本),我正试图让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网络安装程序,但这就是我被挂断的地方。我到达了创建数据库的Web安装程序的一部分,它超时了。该脚本成功创建数据库并使用新密码更新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.

这是在家里的本地网络上。我正在使用Windows 8计算机上的PuTTY访问Linux服务器。我正在使用Windows 8计算机上的无线连接,但服务器与路由器有硬线连接,如果这有任何区别的话。从PuTTY执行任何操作或通过浏览器访问索引页面(Firefox 26)都没有任何问题。我尝试从网络上的计算机连接,然后从我的网络连接一台。在这两种情况下,我都可以访问我的域和Web安装程序。但我无法从网络外部与服务器建立PuTTY连接。

我花了几个小时研究错误,我无法弄清楚下一步应该是什么。

目前,openSUSE和OTRS的纯文本版本是机器上运行的唯一内容。我没有做任何其他事情。我愿意再次从头开始安装 - 操作系统和所有。我认为超时错误与我的防火墙设置有关,但我不是网络人员。真的不知道如何诊断这个。

更新

我尝试重新安装今晚所有新鲜事,但随后添加了KDE,以便我可以浏览主机上的Web安装程序。我得到完全相同的错误。这不是服务器和客户端之间的问题。 OTRS有问题......或者也许是apache?

1 个答案:

答案 0 :(得分:0)

我最终只需要按照手动安装的步骤而不是使用Web安装程序。不确定问题的确切位置,但无论我尝试什么,我都无法通过Web安装程序完成数据库设置。如果您遇到类似的问题,一旦您获得指示您转移到Web安装程序的部分说明,您可以切换到从源安装的说明并从manual installation of the database中取出。