Skip to main content
ExLibris

Knowledge Assistant

BETA
  • Subscribe by RSS
  • Back
    Primo

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Primo
    3. Knowledge Articles
    4. Primo users can't login after upgrade

    Primo users can't login after upgrade

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Symptoms
    2. Workaround
    Primo users can't login after upgrade, receive apache error.
    • Product: Primo
    • Product Version: July 2015 and onwards
    • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care

     

    Symptoms

    After a Primo upgrade, users can't log in. When they enter their credentials, they get this apache error:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, primo@dc03vg0137eu 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.29 (Unix) mod_ssl/2.2.29 OpenSSL/0.9.8zf mod_perl/2.0.5 Perl/v5.8.9 Server at north-primo.hosted.exlibrisgroup.com Port 443

    (with the relevant URL, of course).

    In the error_log_ssl at apcl you can see this kind of error:
    [Mon Aug 17 10:53:13 2015] [error] [client 212.219.63.253] Can't locate PDSUtil.pm in @INC (@INC contains: /exlibris/product/perl-5.8.9/lib/5.8.9/i686-linux /exlibris/pro
    duct/perl-5.8.9/lib/5.8.9 /exlibris/product/perl-5.8.9/lib/site_perl/5.8.9/i686-linux /exlibris/product/perl-5.8.9/lib/site_perl/5.8.9 .) at /exlibris/primo/p4_1/primoe/a
    pache/htdocs/shib/44NORTH/pds_main line 3., referer: https://north-primo.hosted.exlibrisg...&isMobile=fals
    e&url=http://nelson.northampton.ac.uk:80/p...ion%2fsearch.d
    o%3fdscnt%3d0%26amp%3bdstmp%3d1439805188011%26amp%3bvid%3d44NORTH_V1%26amp%3binitializeIndex%3dtrue

    The cause for this seems to be that the older versions were using perl from a very old release, and it seems that that version of pearl had pdsroot/program hardcoded into its path. The new release switched to a new version of perl and deleted the older release, and so perl doesn't know where to look for the PDS programs.

    Workaround

    Add the following line to httpd.conf under the apache configuration folder (apcc):

    setenv PERL5LIB /exlibris/primo/p4_1/pds/program/
    

     

     


    • Article last edited: 14-03-2016
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Primo signin using PDS with CAS does not work - wrong port number
      • Primo V3 compatability questions
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Community Content Type
      How To
      Content Type
      Knowledge Article
      Language
      English
      Product
      Primo
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved