Hi Uwe,

   I am using tar bundle to deploy the otrs. As part of the configuration i have created a new user otrs and set the home directory as /home/otrs with apache configuration point to new home folder. 
  
   Let me know if any modification required. 

root@localhost:/home/otrs/bin/cgi-bin# ls /home/otrs/bin/cgi-bin 

app.psgi  customer.pl  index.pl  installer.pl  nph-genericinterface.pl  public.pl  rpc.pl

apache-otrs.conf below 

# --
# added for OTRS (http://otrs.org/)
# --

ScriptAlias /otrs/ "/home/otrs/bin/cgi-bin/"
Alias /otrs-web/ "/home/otrs/var/httpd/htdocs/"

<IfModule mod_perl.c>

    # Setup environment and preload modules
    Perlrequire /home/otrs/scripts/apache2-perl-startup.pl

    # Reload Perl modules when changed on disk
    PerlModule Apache2::Reload
    PerlInitHandler Apache2::Reload

    # general mod_perl2 options
    <Location /otrs>
#        ErrorDocument 403 /otrs/customer.pl
        ErrorDocument 403 /otrs/index.pl
        SetHandler  perl-script
        PerlResponseHandler ModPerl::Registry
        Options +ExecCGI
        PerlOptions +ParseHeaders
        PerlOptions +SetupEnv

        <IfModule mod_version.c>
            <IfVersion < 2.4>
                Order allow,deny
                Allow from all
            </IfVersion>
            <IfVersion >= 2.4>
                Require all granted
            </IfVersion>
        </IfModule>
        <IfModule !mod_version.c>
            Order allow,deny
            Allow from all
        </IfModule>
    </Location>

    # mod_perl2 options for GenericInterface
    <Location /otrs/nph-genericinterface.pl>
        PerlOptions -ParseHeaders
    </Location>

</IfModule>

<Directory "/home/otrs/bin/cgi-bin/">
    AllowOverride None
    Options +ExecCGI -Includes

    <IfModule mod_version.c>
        <IfVersion < 2.4>
            Order allow,deny
            Allow from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all granted
        </IfVersion>
    </IfModule>
    <IfModule !mod_version.c>
        Order allow,deny
        Allow from all
    </IfModule>

    <IfModule mod_filter.c>
        <IfModule mod_deflate.c>
            AddOutputFilterByType DEFLATE text/html text/javascript application/javascript text/css text/xml application/json text/json
         </IfModule>
    </IfModule>

</Directory>

<Directory "/home/otrs/var/httpd/htdocs/">
    AllowOverride None

    <IfModule mod_version.c>
        <IfVersion < 2.4>
            Order allow,deny
            Allow from all
        </IfVersion>
        <IfVersion >= 2.4>
            Require all granted
        </IfVersion>
    </IfModule>
    <IfModule !mod_version.c>
        Order allow,deny
        Allow from all
    </IfModule>

    <IfModule mod_filter.c>
        <IfModule mod_deflate.c>
            AddOutputFilterByType DEFLATE text/html text/javascript application/javascript text/css text/xml application/json text/json
         </IfModule>
    </IfModule>

    # Make sure CSS and JS files are read as UTF8 by the browsers.
    AddCharset UTF-8 .css
    AddCharset UTF-8 .js

    # Set explicit mime type for woff fonts since it is relatively new and apache may not know about it.
    AddType application/font-woff .woff

</Directory>

# Allow access to public interface for unauthenticated requests on systems with set-up authentication.
# Will work only for RegistrationUpdate, since page resources are still not be loaded.
# <Location /otrs/public.pl>
#     <IfModule mod_version.c>
#         <IfVersion < 2.4>
#             Order allow,deny
#             Allow from all
#         </IfVersion>
#         <IfVersion >= 2.4>
#             Require all granted
#         </IfVersion>
#     </IfModule>
#     <IfModule !mod_version.c>
#         Order allow,deny
#         Allow from all
#     </IfModule>
# </Location>

<IfModule mod_headers.c>
    # Cache css-cache for 30 days
    <Directory "/home/otrs/var/httpd/htdocs/skins/*/*/css-cache">
        <FilesMatch "\.(css|CSS)$">
            Header set Cache-Control "max-age=2592000 must-revalidate"
        </FilesMatch>
    </Directory>

    # Cache css thirdparty for 4 hours, including icon fonts
    <Directory "/home/otrs/var/httpd/htdocs/skins/*/*/css/thirdparty">
        <FilesMatch "\.(css|CSS|woff|svg)$">
            Header set Cache-Control "max-age=14400 must-revalidate"
        </FilesMatch>
    </Directory>

    # Cache js-cache for 30 days
    <Directory "/home/otrs/var/httpd/htdocs/js/js-cache">
        <FilesMatch "\.(js|JS)$">
            Header set Cache-Control "max-age=2592000 must-revalidate"
        </FilesMatch>
    </Directory>

    # Cache js thirdparty for 4 hours
    <Directory "/home/otrs/var/httpd/htdocs/js/thirdparty/">
        <FilesMatch "\.(js|JS)$">
            Header set Cache-Control "max-age=14400 must-revalidate"
        </FilesMatch>
    </Directory>
</IfModule>

# Limit the number of requests per child to avoid excessive memory usage
MaxRequestsPerChild 4000



On Fri, Mar 8, 2019 at 9:05 PM Uwe Dieckmann <ud@einraumwerk.de> wrote:

Hi sneharajr,

look your apache configuration :)

/opt/otrs/Kernel/.....

/home/otrs/bin/cgi-bin/installer.pl

The correct path must be /opt/otrs/...

Greetings Uwe


Am 08.03.2019 um 16:19 schrieb sneharajr:

Hi Team,

i am trying to install OTRS 6.x on ubuntu OS. when i am trying to access http://x.x.x.x/otrs/installer.pl i am getting following error. 

Can you please advise how to fix the flowing issue. instillation reference https://doc.otrs.com/doc/manual/admin/6 ... -otrs.html

[Fri Mar 08 12:52:32.168676 2019] [:error] [pid 15895:tid 139620746376960] Can't locate Kernel/System/Web/InterfaceInstaller.pm in @INC (you may need to install the Kernel::System::Web::InterfaceInstaller module) (@INC contains: /usr/sbin/../../Custom /usr/sbin/../../Kernel/cpan-lib /usr/sbin/../.. /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.2 /usr/local/share/perl/5.26.2 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /etc/apache2) at /home/otrs/bin/cgi-bin/installer.pl line 31.\nBEGIN failed--compilation aborted at /home/otrs/bin/cgi-bin/installer.pl line 31.\n

otrs@~/bin$ ./otrs.CheckModules.pl
o Apache::DBI......................ok (v1.12)
o Apache2::Reload..................ok (v0.13)
o Archive::Tar.....................ok (v2.24)
o Archive::Zip.....................ok (v1.63)
o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
o Crypt::SSLeay....................ok (v0.73_06)
o Date::Format.....................ok (v2.24)
o DateTime.........................ok (v1.50)
o DBI..............................ok (v1.641)
o DBD::mysql.......................ok (v4.050)
o DBD::ODBC........................ok (v1.59)
o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
o DBD::Pg..........................ok (v3.7.4)
o Digest::SHA......................ok (v5.96)
o Encode::HanExtra.................ok (v0.23)
o IO::Socket::SSL..................ok (v2.060)
o JSON::XS.........................ok (v3.04)
o List::Util::XS...................ok (v1.46_02)
o LWP::UserAgent...................ok (v6.26)
o Mail::IMAPClient.................ok (v3.39)
o IO::Socket::SSL................ok (v2.060)
o Authen::SASL...................ok (v2.16)
o Authen::NTLM...................ok (v1.09)
o ModPerl::Util....................ok (v2.000010)
o Net::DNS.........................ok (v1.17)
o Net::LDAP........................ok (v0.65)
o Template.........................ok (v2.27)
o Template::Stash::XS..............ok (undef)
o Text::CSV_XS.....................ok (v1.36)
o Time::HiRes......................ok (v1.9741)
o XML::LibXML......................ok (v2.0132)
o XML::LibXSLT.....................ok (v1.96)
o XML::Parser......................ok (v2.44)
o YAML::XS.........................ok (v0.74)  
--
Regards,

sneharajr


Look before you leap and Think before you speak

---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs
-- 
einraumwerk / OFORK

Uwe Dieckmann
Meeräckerstraße 30
68163 Mannheim

Tel: +49 (0)622 - 860 859 45
mobil: +49 (0)151 - 2411 9789
Email: ud@einraumwerk.de

http://einraumwerk.de
https://o-fork.de

Virenfrei. www.avast.com


--
Regards,

sneharajr


Look before you leap and Think before you speak