[Koha] Koha on CentOS 5.2

Franck Magron FranckM at spc.int
Mon May 11 09:10:55 NZST 2009

Hi Tony,

The error probably means a required library is missing. Make sure the
following packages are installed :


Install yaz before Net::Z3950::ZOOM


-----Original Message-----
From: koha-bounces at lists.katipo.co.nz
[mailto:koha-bounces at lists.katipo.co.nz] On Behalf Of ahtshun83
Sent: 07 May 2009 15:47
To: koha at lists.katipo.co.nz
Subject: Re: [Koha] Koha on CentOS 5.2

Hi Franck,

Thank you for your detailed explanation.I followed INSTALL.fedora7
However i encountered  failure on some of the steps.
For example:
1. when i install CPAN::MARC::File::XML or Net:Z3950:Zoom,i got the
error message

Failed 1/22 test programs. 1/706 subtests failed.
make: *** [test_dynamic] Error 255
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module,
  reports MIRK/Net-Z3950-ZOOM-1.25.tar.gz
Running make install
  make test had returned bad status, won't install without force

How do i resolve this issue before i continue with the remaining steps?

Thank you!!

Hi Tony,

To install Koha 3.0.1 on Centos 5.2, you can mostly follow the
installation guide for Fedora 7 (INSTALL.fedora7 in koha tarball). 

Yet you'll need to adapt it slightly, especially because not all
packages are available in CentOS repository. 

Add rpmforge yum repository [See
Or http://wiki.centos.org/AdditionalResources/Repositories/RPMForge ]

The most tedious part is installation of Perl required packages. When it
fails to install using cpan you can try to install the rpm instead. 

Make sure to install perl-XML-SAX-Expat as there is an issue with
perl-XML-SAX with wide characters

I installed successfully idzebra 2.0-2.0.32 and yaz 3.0.32-1 from
http://ftp.indexdata.dk/pub/zebra/redhat/fc6/ and

At the end of installation, 

you need to create a symbolic link from /usr/bin/zebraidx to
/usr/bin/zebraidx-2.0 and from /usr/bin/zebrasrv to
/usr/bin/zebrasrv-2.0 and to install daemon
(http://libslack.org/daemon/). Otherwise you won't be able to use the
start/stop scripts installed in /usr/share/koha/bin.

Add the following two comment lines to koha-zebra-ctl.sh (after
# chkconfig: 12345 98 02
# description: Zebrasvr provides search service to koha

And the following to koha-zebraqueue-ctl.sh
# chkconfig: 12345 99 01
# description: Zebraqueue process the biblio & authorities to be indexed

And create two symbolic links

/etc/init.d/koha-zebra-daemon -> /usr/share/koha/bin/koha-zebra-ctl.sh
/etc/init.d/koha-zebraqueue-daemon ->

This way you can add the two start/stop scripts as services

chkconfig --add koha-zebra-daemon
chkconfig --add koha-zebraqueue-daemon


View this message in context:
Sent from the Koha - Discuss mailing list archive at Nabble.com.

Koha mailing list
Koha at lists.katipo.co.nz

More information about the Koha mailing list