Hi,
I managed to solve exactly the same problem (in my point of view). It
was caused by my mistake:
1. installation
CentOS 5.x with standard distribution installed Perl -> RT installation
and CPAN installation of required Perl modules -> RT is working
2. OS update (CentOS 5.x -> CentOS 5.8)
- update of all packages including Perl - this was my point of failure
because Perl was after update of RT broken
So I uninstalled all distribution Perl packages (forced uninstall so
dependencies was broken), deleted remaining Perl directories content,
then reinstalled all RPM packages and installed CPAN modules to satisfy
RT requierements.
Finally I excluded all Perl packages from Yum updating (excludepks=perl*
...).
Hope I will help.
Regards,
Pavel Sidlo
Senior IT administrator
Top Digital Group s.r.o.
Podebradova 2017/61
702 00 Ostrava
mobil: +420 775 802 701
e-mail: [email protected]
helpdesk: [email protected]
www: www.topdigital.cz
Dne 10.4.2012 15:13, testwreq wreq napsal(a):
I upgraded centos from 5.5 to 5.8 . I am unable to start the http
server. The error in the logs is
*"use" not allowed in expression at /data/rt3/bin/webmux.pl
<http://webmux.pl> line 49, at end of line\nsyntax error at
/data/rt3/bin/webmux.pl <http://webmux.pl> line 49, near "use
strict"\nBEGIN not safe after errors--compilation aborted at
/data/rt3/bin/webmux.pl <http://webmux.pl> line 58.\nCompilation failed
in require at (eval 7) line 1*
If the comment the PerlRequire line in my conf file, I can start the
httpd server. *Any ideas how to fix this?*
<VirtualHost *:443>
ServerName devrt.cs.stonybrook.edu <http://devrt.cs.stonybrook.edu>
DocumentRoot /data/rt3/share/html
AddDefaultCharset UTF-8
PerlModule Apache::DBI
*PerlRequire /data/rt3/bin/webmux.pl <http://webmux.pl>*
<Location />
SetHandler perl-script
PerlHandler RT::Mason
</Location>
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
<Directory />
SSLRequireSSL
</Directory>
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCACertificateFile
/etc/sslcertificate/devwww_cs_sunysb_edu_interm.cer
SSLCertificateFile
/etc/sslcertificate/devwww_cs_sunysb_edu_cert.cer
SSLCertificateKeyFile /etc/sslcertificate/devwww.cs.sunysb.edu.key
</VirtualHost>
Thanks much.