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
- Open a support case to receive instructions about how to download the upgrade kit.
- Run the upgrade kit:
- In silent mode:
echo y | ./sfx_perl_upgrade_kit.sh
- In regular mode:
./sfx_perl_upgrade_kit.sh
- In silent mode:
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
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