Skip to main content
ExLibris
Ex Libris Knowledge Center

SFX Perl Upgrade Kit

Prerequisites

To use this upgrade kit, the following conditions must be met:
  • You have at least Software release 4.10.4 and Extra 4.10.4 (June 2018) or later installed.
  • Your operating system is Linux RH 6 or 7. If you run any other operating system/version, contact Ex Libris Support. Note that we no longer support RH 5 for any new software releases.
In addition to Perl, the upgrade kit contains also a new apache version (2.4), which consumes substantial more memory (RAM) than the previous version. As a minimum, we recommend that you have in total three times as much RAM available to the SFX apache as your current apache memory consumption. Make sure that you have enough RAM to support the additional memory needed before running the upgrade kit. If you need help, open a support case.
Before starting the procedure, ensure that you take a snapshot/backup of your previous installation.

Installation Steps

  1. As a root user, download the installation script:
    mkdir -p /exlibris/ftp_from_exlibris
    cd /exlibris/ftp_from_exlibris
    wget -N ftp://inst:kdcgunr@ftp.exlibrisgroup.com/sfx_perl_upgrade_kit.sh
    wget -N ftp://inst:kdcgunr@ftp.exlibrisgroup.com/truncate_CACHE_table_in_local_instances.pl
    chmod +x sfx_perl_upgrade_kit.sh
    ll /exlibris/sfx_ver/sfx4_1/app

    Save the output of the last command for potential rollbacks.

  2. Run the installation kit:
    • In silent mode:
      echo y | ./sfx_perl_upgrade_kit.sh
    • In regular mode:
      ./sfx_perl_upgrade_kit.sh

Rollback

If you experience problems, you can roll back to the previous installation using the following commands, as a root user:
tcsh
source /exlibris/sfx_ver/sfx4_1/sfxglb41/home/.cshrc
/exlibris/sfx_ver/sfx4_1/sfxglb41/admin/init_scripts/httpd_all.pl stop
cd /exlibris/sfx_ver/sfx4_1/app
rm -f apache
rm -f lib
rm -f openssl
rm -f oracle
rm -f perl
su - sfxglb41
cd /exlibris/sfx_ver/sfx4_1/app
ln -s ../../app/httpd-2.2.31 apache [or instead: ln -s /exlibris/sfx_ver/app/httpd-2.4.27 apache]
ln -s ../../app/lib lib
ln -s ../../app/openssl-1.0.2k openssl
ln -s ../../app/instantclient_11_1 oracle
ln -s ../../app/perl-5.10.1 perl
cd /exlibris/ftp_from_exlibris/
perl truncate_CACHE_table_in_local_instances.pl
exit
/exlibris/sfx_ver/sfx4_1/sfxglb41/admin/init_scripts/httpd_all.pl start
  • Was this article helpful?