【发布时间】:2014-01-30 02:01:11
【问题描述】:
我有一个全新的、纯文本的 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 网络安装程序,但这就是我挂断电话的地方。我进入了创建数据库的网络安装程序部分,它超时了。该脚本成功创建数据库并使用新密码更新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?
【问题讨论】:
-
这与 SO 无关;可能属于Super User
-
我尝试了服务器故障,但没有得到太多响应。我认为这是一个网络错误,但如果错误出现在 OTRS 源代码中的某个地方,我想我也会在这里发布。
标签: linux networking opensuse gateway otrs