I am attempting to properly upgrade from Koha 3.2.2 to Koha 3.2.6 on RedHat 5.5. For internal reasons, I have installed Koha on a common SAN disk in the directory /shared/koha/soft with a shared perl version on /shared/perl. All modules were up to date for this perl version. However, when I install and start Koha, I'm getting errors which look as if the incorrect version of Perl is being used. Koha starts and is accessible, but when I try to update the system preferences, I receive an error: Internal Server Error, please reload the page and see the following errors in the koha-error.log file: [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Net/Z3950/ZOOM/ZOOM.so' for module Net::Z3950::ZOOM: libyaz.so.3: cannot open shared object file: No such file or directory at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/XSLoader.pm line 70., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Net/Z3950/ZOOM.pm line 10, referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: Compilation failed in require at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ZOOM.pm line 4., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: BEGIN failed--compilation aborted at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/ZOOM.pm line 4., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: Compilation failed in require at /shared/koha/soft/lib/C4/Context.pm line 85., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: BEGIN failed--compilation aborted at /shared/koha/soft/lib/C4/Context.pm line 85., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: Compilation failed in require at /shared/koha/soft/intranet/cgi-bin/svc/config/systempreferences line 24., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs [Mon Apr 25 12:41:31 2011] [error] [client 10.41.63.254] [Mon Apr 25 12:41:31 2011] systempreferences: BEGIN failed--compilation aborted at /shared/koha/soft/intranet/cgi-bin/svc/config/systempreferences line 24., referer: http://koha.library.nd.edu:8080/cgi-bin/koha/admin/preferences.pl?tab=logs What am I missing? Why is the system version of perl being called in some cases? And what are the C4 errors which I am seeing? Note that I cannot verify that this had been working with the 3.2.2 version since I upgraded without really doing much testing. It could be a base installation problem from the beginning. Thanks, Tom -- ----------------------------------------------------------------------------- Tom Hanstra Systems Administrator Hesburgh Libraries of Notre Dame Phone: (574)631-4686 213 Hesburgh Library Email: tom@nd.edu Notre Dame, IN 46556 Any idiot can face a crisis, it is this day-to-day living that wears you out. Anton Chekhov -----------------------------------------------------------------------------
Hi, On Apr 25, 2011, at 1:14 PM, Tom Hanstra wrote:
What am I missing? Why is the system version of perl being called in some cases?
Did you update the shebang line for all of the CGI scripts to point to your custom Perl interpreter path?
And what are the C4 errors which I am seeing?
The C4 errors per se are noise - they ultimately all stem from the Perl interpreter failing to compile and load the ZOOM dependency due to whatever is causing the Perl interpreter vs. Perl modules mixup. Regards, Galen -- Galen Charlton VP, Data Services Equinox Software, Inc. / Your Library's Guide to Open Source email: gmc@esilibrary.com direct: +1 352-215-7548 skype: gmcharlt web: http://www.esilibrary.com/
Thanks, Galen. As it turns out, no, not all files did get the substitution. I tracked down those which did not and updated and things look better. Thanks! Tom On 04/25/2011 02:13 PM, Galen Charlton wrote:
Hi,
On Apr 25, 2011, at 1:14 PM, Tom Hanstra wrote:
What am I missing? Why is the system version of perl being called in some cases?
Did you update the shebang line for all of the CGI scripts to point to your custom Perl interpreter path?
And what are the C4 errors which I am seeing?
The C4 errors per se are noise - they ultimately all stem from the Perl interpreter failing to compile and load the ZOOM dependency due to whatever is causing the Perl interpreter vs. Perl modules mixup.
Regards,
Galen -- Galen Charlton VP, Data Services Equinox Software, Inc. / Your Library's Guide to Open Source email: gmc@esilibrary.com direct: +1 352-215-7548 skype: gmcharlt web: http://www.esilibrary.com/
-- ----------------------------------------------------------------------------- Tom Hanstra Systems Administrator Hesburgh Libraries of Notre Dame Phone: (574)631-4686 213 Hesburgh Library Email: tom@nd.edu Notre Dame, IN 46556 Any idiot can face a crisis, it is this day-to-day living that wears you out. Anton Chekhov -----------------------------------------------------------------------------
participants (2)
-
Galen Charlton -
Tom Hanstra