Steps for RHEL7 missing in OTRS Admin Manual 4

Moderator: crythias

Locked
ptay
Znuny newbie
Posts: 85
Joined: 13 Jul 2010, 18:55
Znuny Version: 5.0.10

Steps for RHEL7 missing in OTRS Admin Manual 4

Post by ptay »

Why no steps for installing OTRS 4.0.x on RHEL7? I'm working through the install now with vanilla RHEL7 and documenting each step.
Test:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Prod:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by jojo »

"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
ptay
Znuny newbie
Posts: 85
Joined: 13 Jul 2010, 18:55
Znuny Version: 5.0.10

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by ptay »

The steps in Admin Manual 4.0.x are for RHEL6 and CentOS6. The steps do not work for RHEL7 / CentOS7.

Example, MySQL is not in the RH repos and the directions assume MySQL.

Another example, this fails:

Code: Select all

# yum install --nogpgcheck otrs-4.0.5-01.noarch.rpm
.......
--> Processing Dependency: perl(Template) for package: otrs-4.0.5-01.noarch
--> Finished Dependency Resolution
Error: Package: otrs-4.0.5-01.noarch (/otrs-4.0.5-01.noarch)
           Requires: perl(Template)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


So I do this just to see what is "broken":

Code: Select all

# yum install --nogpgcheck --skip-broken otrs-4.0.5-01.noarch.rpm
.......
--> Finished Dependency Resolution

Packages skipped because of dependency problems:
    apr-1.4.8-3.el7.x86_64 from rhel-7-server-rpms
    apr-util-1.5.2-6.el7.x86_64 from rhel-7-server-rpms
    httpd-2.4.6-19.el7_0.x86_64 from rhel-7-server-rpms
    httpd-tools-2.4.6-19.el7_0.x86_64 from rhel-7-server-rpms
    otrs-4.0.5-01.noarch from /otrs-4.0.5-01.noarch
    1:perl-Archive-Extract-0.68-3.el7.noarch from rhel-7-server-rpms
    perl-Archive-Tar-1.92-2.el7.noarch from rhel-7-server-rpms
    perl-Archive-Zip-1.30-11.el7.noarch from rhel-7-server-rpms
    perl-Authen-SASL-2.15-9.el7.noarch from rhel-7-server-rpms
    perl-B-Lint-1.17-3.el7.noarch from rhel-7-server-rpms
    perl-CGI-3.63-4.el7.noarch from rhel-7-server-rpms
    perl-CPAN-1.9800-283.el7.noarch from rhel-7-server-rpms
    perl-CPAN-Meta-2.120921-5.el7.noarch from rhel-7-server-rpms
    perl-CPAN-Meta-Requirements-2.122-7.el7.noarch from rhel-7-server-rpms
    perl-CPAN-Meta-YAML-0.008-14.el7.noarch from rhel-7-server-rpms
    perl-CPANPLUS-0.91.38-4.el7.noarch from rhel-7-server-rpms
    perl-CPANPLUS-Dist-Build-0.70-3.el7.noarch from rhel-7-server-rpms
    perl-Convert-ASN1-0.26-4.el7.noarch from rhel-7-server-rpms
    perl-Crypt-SSLeay-0.64-5.el7.x86_64 from rhel-7-server-rpms
    perl-DBD-SQLite-1.39-3.el7.x86_64 from rhel-7-server-rpms
    perl-DBIx-Simple-1.35-7.el7.noarch from rhel-7-server-rpms
    perl-DB_File-1.830-3.el7.x86_64 from rhel-7-server-rpms
    perl-Digest-HMAC-1.03-5.el7.noarch from rhel-7-server-rpms
    1:perl-Digest-SHA-5.85-3.el7.x86_64 from rhel-7-server-rpms
    perl-Env-1.04-2.el7.noarch from rhel-7-server-rpms
    1:perl-ExtUtils-CBuilder-0.28.2.6-283.el7.noarch from rhel-7-server-rpms
    perl-ExtUtils-Embed-1.30-283.el7.noarch from rhel-7-server-rpms
    1:perl-FCGI-0.74-8.el7.x86_64 from rhel-7-server-rpms
    perl-File-CheckTree-4.42-3.el7.noarch from rhel-7-server-rpms
    perl-File-Fetch-0.42-2.el7.noarch from rhel-7-server-rpms
    perl-GSSAPI-0.28-9.el7.x86_64 from rhel-7-server-rpms
    1:perl-IO-Zlib-1.10-283.el7.noarch from rhel-7-server-rpms
    1:perl-IPC-Cmd-0.80-4.el7.noarch from rhel-7-server-rpms
    perl-JSON-2.59-2.el7.noarch from rhel-7-server-rpms
    perl-JSON-PP-2.27202-2.el7.noarch from rhel-7-server-rpms
    1:perl-LDAP-0.56-2.el7.noarch from rhel-7-server-rpms
    perl-Locale-Codes-3.26-2.el7.noarch from rhel-7-server-rpms
    perl-Locale-Maketext-1.23-3.el7.noarch from rhel-7-server-rpms
    1:perl-Locale-Maketext-Simple-0.21-283.el7.noarch from rhel-7-server-rpms
    1:perl-Log-Message-0.08-3.el7.noarch from rhel-7-server-rpms
    perl-Log-Message-Simple-0.10-2.el7.noarch from rhel-7-server-rpms
    2:perl-Module-Build-0.40.05-2.el7.noarch from rhel-7-server-rpms
    1:perl-Module-CoreList-2.76.02-283.el7.noarch from rhel-7-server-rpms
    1:perl-Module-Load-0.24-3.el7.noarch from rhel-7-server-rpms
    perl-Module-Load-Conditional-0.54-2.el7.noarch from rhel-7-server-rpms
    1:perl-Module-Loaded-0.08-283.el7.noarch from rhel-7-server-rpms
    perl-Module-Metadata-1.000018-2.el7.noarch from rhel-7-server-rpms
    1:perl-Module-Pluggable-4.8-3.el7.noarch from rhel-7-server-rpms
    perl-Net-DNS-0.72-5.el7.x86_64 from rhel-7-server-rpms
    1:perl-Object-Accessor-0.42-283.el7.noarch from rhel-7-server-rpms
    1:perl-Package-Constants-0.02-283.el7.noarch from rhel-7-server-rpms
    1:perl-Params-Check-0.38-2.el7.noarch from rhel-7-server-rpms
    1:perl-Parse-CPAN-Meta-1.4404-5.el7.noarch from rhel-7-server-rpms
    perl-Perl-OSType-1.003-3.el7.noarch from rhel-7-server-rpms
    perl-Pod-Checker-1.60-2.el7.noarch from rhel-7-server-rpms
    perl-Pod-LaTeX-0.61-2.el7.noarch from rhel-7-server-rpms
    perl-Pod-Parser-1.61-2.el7.noarch from rhel-7-server-rpms
    perl-Sys-Syslog-0.33-3.el7.x86_64 from rhel-7-server-rpms
    perl-Term-UI-0.36-2.el7.noarch from rhel-7-server-rpms
    perl-Test-Simple-0.98-243.el7.noarch from rhel-7-server-rpms
    perl-Text-Soundex-3.04-4.el7.x86_64 from rhel-7-server-rpms
    perl-Text-Unidecode-0.04-20.el7.noarch from rhel-7-server-rpms
    perl-Thread-Queue-3.02-2.el7.noarch from rhel-7-server-rpms
    4:perl-Time-HiRes-1.9725-3.el7.x86_64 from rhel-7-server-rpms
    perl-Time-Piece-1.20.1-283.el7.x86_64 from rhel-7-server-rpms
    perl-Version-Requirements-0.101022-244.el7.noarch from rhel-7-server-rpms
    perl-XML-Filter-BufferText-1.01-17.el7.noarch from rhel-7-server-rpms
    perl-XML-NamespaceSupport-1.11-10.el7.noarch from rhel-7-server-rpms
    perl-XML-Parser-2.41-10.el7.x86_64 from rhel-7-server-rpms
    perl-XML-SAX-Base-1.08-7.el7.noarch from rhel-7-server-rpms
    perl-XML-SAX-Writer-0.53-4.el7.noarch from rhel-7-server-rpms
    perl-autodie-2.16-2.el7.noarch from rhel-7-server-rpms
    perl-core-5.16.3-283.el7.x86_64 from rhel-7-server-rpms
    3:perl-version-0.99.07-2.el7.x86_64 from rhel-7-server-rpms
    procmail-3.22-34.el7_0.1.x86_64 from rhel-7-server-rpms

Dependencies Resolved

..........


Transaction Summary
==========================================================
Install                                    ( 12 Dependent packages)
Skipped (dependency problems)  75 Packages

Total download size: 4.4 M
Installed size: 9.9 M
Is this ok [y/d/N]: N    
Exiting on user command
Your transaction was saved, rerun it with:
 yum load-transaction /tmp/yum_save_tx.2015-02-02.10-26.DwsT5C.yumtx
# 
A whopping 75 packages skipped using the RPM designed for RHEL7.
Test:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Prod:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
eandrex
Znuny expert
Posts: 213
Joined: 04 Nov 2012, 23:58
Znuny Version: OTRS 4.x
Real Name: Esteban
Company: NORTON DE COLOMBIA

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by eandrex »

ptay
Znuny newbie
Posts: 85
Joined: 13 Jul 2010, 18:55
Znuny Version: 5.0.10

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by ptay »

eandrex wrote:Here is a good how to:
https://huntingbears.nl/2014/12/11/how- ... -centos-7/
Thanks for the post. I get the same broken dependencies with otrs-4.0.5-01.noarch and otrs-4.0.2-01.noarch (tried same version on the link you posted).

I have a vanilla RHEL7 install with EPEL repo installed and enabled. I disabled SELinux and have MariaDB 5.5.4 installed and configured. I have not updated Perl yet because directions say after OTRS install. I will do that manually as this RHEL7 is test environment setup just for OTRS.

Code: Select all

# yum repolist
Loaded plugins: langpacks, product-id, subscription-manager
repo id                                                 repo name                                                             status
epel/x86_64                                             Extra Packages for Enterprise Linux 7 - x86_64                        7,174
rhel-7-server-rpms/7Server/x86_64                       Red Hat Enterprise Linux 7 Server (RPMs)                              5,293
repolist: 12,467

# perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
#
Test:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Prod:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
ptay
Znuny newbie
Posts: 85
Joined: 13 Jul 2010, 18:55
Znuny Version: 5.0.10

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by ptay »

I'm enabling and testing the other RHSM repos. By default only the Red Hat Enterprise Linux 7 Server (RPMs) is enabled. I will post results, it might take awhile there are a lot and want to be thorough.
Test:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Prod:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
ptay
Znuny newbie
Posts: 85
Joined: 13 Jul 2010, 18:55
Znuny Version: 5.0.10

Re: Steps for RHEL7 missing in OTRS Admin Manual 4

Post by ptay »

Found the missing RHSM repo. When I said "vanilla" I meant bare bones "vanilla". :?

Code: Select all

# subscription-manager repos --enable=rhel-7-server-optional-rpms
Repo 'rhel-7-server-optional-rpms' is enabled for this system.
Now the OTRS rpm install looks better.

Code: Select all

# yum install --nogpgcheck otrs-4.0.5-01.noarch.rpm
Loaded plugins: langpacks, product-id, subscription-manager
Examining otrs-4.0.5-01.noarch.rpm: otrs-4.0.5-01.noarch
Marking otrs-4.0.5-01.noarch.rpm to be installed
Resolving Dependencies
..............
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
 Package                               Arch              Version                       Repository                              Size
====================================================================================================================================
Installing:
 otrs                                  noarch            4.0.5-01                      /otrs-4.0.5-01.noarch                   87 M
Installing for dependencies:
 apr                                   x86_64            1.4.8-3.el7                   rhel-7-server-rpms                     103 k
 apr-util                              x86_64            1.5.2-6.el7                   rhel-7-server-rpms                      92 k
 httpd                                 x86_64            2.4.6-19.el7_0                rhel-7-server-rpms                     1.2 M
 httpd-tools                           x86_64            2.4.6-19.el7_0                rhel-7-server-rpms                      77 k
 perl-AppConfig                        noarch            1.66-20.el7                   rhel-7-server-optional-rpms             88 k
 perl-Archive-Extract                  noarch            1:0.68-3.el7                  rhel-7-server-rpms                      28 k
 perl-Archive-Tar                      noarch            1.92-2.el7                    rhel-7-server-rpms                      73 k
 perl-Authen-SASL                      noarch            2.15-9.el7                    rhel-7-server-rpms                      57 k
 perl-B-Lint                           noarch            1.17-3.el7                    rhel-7-server-rpms                      20 k
 perl-CGI                              noarch            3.63-4.el7                    rhel-7-server-rpms                     250 k
 perl-CPAN                             noarch            1.9800-283.el7                rhel-7-server-rpms                     291 k
 perl-CPANPLUS                         noarch            0.91.38-4.el7                 rhel-7-server-rpms                     307 k
 perl-CPANPLUS-Dist-Build              noarch            0.70-3.el7                    rhel-7-server-rpms                      29 k
 perl-Convert-ASN1                     noarch            0.26-4.el7                    rhel-7-server-rpms                      54 k
 perl-Crypt-SSLeay                     x86_64            0.64-5.el7                    rhel-7-server-rpms                      58 k
 perl-DBD-SQLite                       x86_64            1.39-3.el7                    rhel-7-server-rpms                     1.3 M
 perl-DBIx-Simple                      noarch            1.35-7.el7                    rhel-7-server-rpms                      43 k
 perl-DB_File                          x86_64            1.830-3.el7                   rhel-7-server-rpms                      73 k
 perl-Digest-HMAC                      noarch            1.03-5.el7                    rhel-7-server-rpms                      16 k
 perl-Env                              noarch            1.04-2.el7                    rhel-7-server-rpms                      16 k
 perl-ExtUtils-Embed                   noarch            1.30-283.el7                  rhel-7-server-rpms                      49 k
 perl-FCGI                             x86_64            1:0.74-8.el7                  rhel-7-server-rpms                      42 k
 perl-File-CheckTree                   noarch            4.42-3.el7                    rhel-7-server-rpms                      18 k
 perl-File-Fetch                       noarch            0.42-2.el7                    rhel-7-server-rpms                      27 k
 perl-GSSAPI                           x86_64            0.28-9.el7                    rhel-7-server-rpms                      59 k
 perl-IO-Zlib                          noarch            1:1.10-283.el7                rhel-7-server-rpms                      50 k
 perl-Image-Base                       noarch            1.07-23.el7                   rhel-7-server-optional-rpms             14 k
 perl-Image-Info                       noarch            1.33-3.el7                    rhel-7-server-optional-rpms             83 k
 perl-Image-Xbm                        noarch            1.08-21.el7                   rhel-7-server-optional-rpms             18 k
 perl-Image-Xpm                        noarch            1.09-21.el7                   rhel-7-server-optional-rpms             19 k
 perl-JSON                             noarch            2.59-2.el7                    rhel-7-server-rpms                      96 k
 perl-LDAP                             noarch            1:0.56-2.el7                  rhel-7-server-rpms                     411 k
 perl-Locale-Codes                     noarch            3.26-2.el7                    rhel-7-server-rpms                     314 k
 perl-Log-Message                      noarch            1:0.08-3.el7                  rhel-7-server-rpms                      29 k
 perl-Log-Message-Simple               noarch            0.10-2.el7                    rhel-7-server-rpms                      11 k
 perl-Module-Loaded                    noarch            1:0.08-283.el7                rhel-7-server-rpms                      44 k
 perl-Module-Pluggable                 noarch            1:4.8-3.el7                   rhel-7-server-rpms                      29 k
 perl-Net-DNS                          x86_64            0.72-5.el7                    rhel-7-server-rpms                     308 k
 perl-Object-Accessor                  noarch            1:0.42-283.el7                rhel-7-server-rpms                      54 k
 perl-Package-Constants                noarch            1:0.02-283.el7                rhel-7-server-rpms                      44 k
 perl-Pod-Checker                      noarch            1.60-2.el7                    rhel-7-server-rpms                      28 k
 perl-Pod-LaTeX                        noarch            0.61-2.el7                    rhel-7-server-rpms                      35 k
 perl-Pod-POM                          noarch            0.27-10.el7                   rhel-7-server-optional-rpms            101 k
 perl-Pod-Parser                       noarch            1.61-2.el7                    rhel-7-server-rpms                     107 k
 perl-Sys-Syslog                       x86_64            0.33-3.el7                    rhel-7-server-rpms                      42 k
 perl-Template-Toolkit                 x86_64            2.24-5.el7                    rhel-7-server-optional-rpms            1.4 M
 perl-Term-UI                          noarch            0.36-2.el7                    rhel-7-server-rpms                      22 k
 perl-Test-Simple                      noarch            0.98-243.el7                  rhel-7-server-rpms                     170 k
 perl-Text-Soundex                     x86_64            3.04-4.el7                    rhel-7-server-rpms                      19 k
 perl-Text-Unidecode                   noarch            0.04-20.el7                   rhel-7-server-rpms                     114 k
 perl-Thread-Queue                     noarch            3.02-2.el7                    rhel-7-server-rpms                      17 k
 perl-Time-HiRes                       x86_64            4:1.9725-3.el7                rhel-7-server-rpms                      45 k
 perl-Time-Piece                       x86_64            1.20.1-283.el7                rhel-7-server-rpms                      68 k
 perl-Version-Requirements             noarch            0.101022-244.el7              rhel-7-server-rpms                      21 k
 perl-XML-Filter-BufferText            noarch            1.01-17.el7                   rhel-7-server-rpms                      11 k
 perl-XML-LibXML                       x86_64            1:2.0018-5.el7                rhel-7-server-rpms                     373 k
 perl-XML-NamespaceSupport             noarch            1.11-10.el7                   rhel-7-server-rpms                      18 k
 perl-XML-Parser                       x86_64            2.41-10.el7                   rhel-7-server-rpms                     223 k
 perl-XML-SAX                          noarch            0.99-9.el7                    rhel-7-server-rpms                      64 k
 perl-XML-SAX-Base                     noarch            1.08-7.el7                    rhel-7-server-rpms                      33 k
 perl-XML-SAX-Writer                   noarch            0.53-4.el7                    rhel-7-server-rpms                      25 k
 perl-XML-Simple                       noarch            2.20-5.el7                    rhel-7-server-rpms                      75 k
 perl-autodie                          noarch            2.16-2.el7                    rhel-7-server-rpms                      77 k
 perl-core                             x86_64            5.16.3-283.el7                rhel-7-server-rpms                      41 k
 procmail                              x86_64            3.22-34.el7_0.1               rhel-7-server-rpms                     171 k

Transaction Summary
====================================================================================================================================
Install  1 Package (+65 Dependent packages)

Total size: 96 M
Total download size: 9.0 M
Installed size: 115 M
Is this ok [y/d/N]:
Current repos:

Code: Select all

# yum repolist
Loaded plugins: langpacks, product-id, subscription-manager
repo id                                                   repo name                                                           status
epel/x86_64                                               Extra Packages for Enterprise Linux 7 - x86_64                      7,174
rhel-7-server-optional-rpms/7Server/x86_64                Red Hat Enterprise Linux 7 Server - Optional (RPMs)                 4,611
rhel-7-server-rpms/7Server/x86_64                         Red Hat Enterprise Linux 7 Server (RPMs)                            5,293
repolist: 17,078
Test:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Prod:: OTRS 5.0.10 w/MariaDB 5.5.47 backend on RHEL7
Locked