Skip to main content
ExLibris
  • Subscribe by RSS
  • ExLibris Dev

    Aleph: sign-in to OPAC via PDS fails with error message "Internal Server Error"

    • Article Type: General
    • Product: Aleph
    • Product Version: 20

    Problem Symptoms:
    (1)
    Scenario:

    -- Open OPAC start page in web browser
    -- Click on link "Sign in"
    -- Log in with valid name username and password

    -- The following error message appears:

    ------------------------------------------------------------------------------------------
    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator [...] and inform them of the time the error occurred,
    and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Apache/2.2.15 (Unix) PHP/5.4.11 mod_perl/2.0.4 Perl/v5.8.9 Server at [...] Port 80
    ------------------------------------------------------------------------------------------


    (2)
    Error messages in Apache log file $httpd_root/logs/error_log:

    -------------------------------------------------------
    return from do /exlibris/aleph/a20_1/pds/service_proc/aleph.pl is Can't load '/exlibris/product/perl-5.8.9/lib/site_perl/5.8.9/i686-linux/auto/Net/SSLeay/SSLeay.so' for module Net::SSLeay: libssl.so.0.9.8: cannot open shared object file: No such file or directory at /exlibris/product/perl-5.8.9/lib/5.8.9/i686-linux/DynaLoader.pm line 226.
    at /exlibris/product/perl-5.8.9/lib/site_perl/5.8.9/IO/Socket/SSL.pm line 18
    Compilation failed in require at /exlibris/product/perl-5.8.9/lib/site_perl/5.8.9/IO/Socket/SSL.pm line 18.
    BEGIN failed--compilation aborted at /exlibris/product/perl-5.8.9/lib/site_perl/5.8.9/IO/Socket/SSL.pm line 18.
    Compilation failed in require at /exlibris/aleph/a20_1/pds/program/CallHttpdS.pm line 3.
    BEGIN failed--compilation aborted at /exlibris/aleph/a20_1/pds/program/CallHttpdS.pm line 3.
    Compilation failed in require at /exlibris/aleph/a20_1/pds/service_proc/aleph.pl line 3.
    BEGIN failed--compilation aborted at /exlibris/aleph/a20_1/pds/service_proc/aleph.pl line 3.
    [Wed Mar 05 12:08:14 2014] [error] Undefined subroutine &PDSUtil::aleph called at /exlibris/aleph/a20_1/pds/program/PDSUtil.pm line 708.\n
    -------------------------------------------------------

    Cause:
    ------
    The environment variables of UNIX user aleph are not set for the Apache process.

    Root cause:
    Apache was started with privileges of UNIX user root, as required when Apache is configured to listen on a port number lower than 1024.
    However, Apache wa

    Resolution:
    (1)
    Shut down Apache (as UNIX user root):

    # /exlibris/aleph/u20_1/alephe/apache/bin/apachectl stop


    (2)
    Start Apache with the proper script (as UNIX user root):

    # /exlibris/aleph/u20_1/alephe/apache/bin/apachectl_auto

    Category: Web OPAC (500)


    • Article last edited: 3/6/2014
    //doorbell.io feedback widged