I was trying to install OTRS 3.1.7 on centos VPS following the official documentation/wiki.
I have all the perl modules installed as per the dependencies and the httpd is also running which is confirmed by the hosting support as well. However somehow it still fails. Any help will be greatly appreciated.
P.S: Although I can follow instructions I am not a server expert, hence please provide me with instructions for a newbie.
Here's the log I get when I try to install.
yum --nogpgcheck install otrs-3.1.7-01.noarch.rpm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.sov.uk.goscomb.net
* extras: mirror.sov.uk.goscomb.net
* updates: mirror.sov.uk.goscomb.net
Setting up Install Process
Examining otrs-3.1.7-01.noarch.rpm: otrs-3.1.7-01.noarch
Marking otrs-3.1.7-01.noarch.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package otrs.noarch 0:3.1.7-01 will be installed
--> Processing Dependency: mod_perl for package: otrs-3.1.7-01.noarch
--> Processing Dependency: httpd for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(Date::Format) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(Net::DNS) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(IO::Socket::SSL) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(XML::Parser) for package: otrs-3.1.7-01.noarch
--> Running transaction check
---> Package mod_perl.x86_64 0:2.0.4-10.el6 will be installed
--> Processing Dependency: httpd-mmn = 20051115 for package: mod_perl-2.0.4-10.el6.x86_64
--> Processing Dependency: perl(BSD::Resource) for package: mod_perl-2.0.4-10.el6.x86_64
---> Package otrs.noarch 0:3.1.7-01 will be installed
--> Processing Dependency: httpd for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(Date::Format) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(Net::DNS) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(IO::Socket::SSL) for package: otrs-3.1.7-01.noarch
--> Processing Dependency: perl(XML::Parser) for package: otrs-3.1.7-01.noarch
--> Finished Dependency Resolution
Error: Package: otrs-3.1.7-01.noarch (/otrs-3.1.7-01.noarch)
Requires: httpd
Error: Package: mod_perl-2.0.4-10.el6.x86_64 (base)
Requires: perl(BSD::Resource)
Error: Package: otrs-3.1.7-01.noarch (/otrs-3.1.7-01.noarch)
Requires: perl(XML::Parser)
Error: Package: otrs-3.1.7-01.noarch (/otrs-3.1.7-01.noarch)
Requires: perl(IO::Socket::SSL)
Error: Package: mod_perl-2.0.4-10.el6.x86_64 (base)
Requires: httpd-mmn = 20051115
Error: Package: otrs-3.1.7-01.noarch (/otrs-3.1.7-01.noarch)
Requires: perl(Net::DNS)
Error: Package: otrs-3.1.7-01.noarch (/otrs-3.1.7-01.noarch)
Requires: perl(Date::Format)
You could try using --skip-broken to work around the problem
** Found 6 pre-existing rpmdb problem(s), 'yum check' output follows:
bandmin-1.6.1-5.noarch has missing requires of perl(bandmin.conf)
bandmin-1.6.1-5.noarch has missing requires of perl(bmversion.pl)
bandmin-1.6.1-5.noarch has missing requires of perl(services.conf)
exim-4.77-1.x86_64 has missing requires of perl(SafeFile)
frontpage-2002-SR1.2.i386 has missing requires of libexpat.so.0
sendmail-cf-8.14.4-8.el6.noarch has missing requires of sendmail = ('0', '8.14.4', '8.el6')
OTRS failed dependencies centos
Moderator: crythias