-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, I'm wondering if any of you can share your experiences with installing the latest testing version of Koha on Red Hat 8.0. I've been trying all morning and it's been an interesting experience to say the least! Here's what i've found so far: - - Installing Net::Z3950 required Event 0.86, which failed testing. I've presently worked around this by doing: perl -MCPAN -e shell force install Event - - Compiling Net::Z3950 failed with the following output: cd yazwrap && make LIB="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" PREFIX="/usr" OPTIMIZE="-O2 -march=i386 -mcpu=i686" PASTHRU_DEFINE="" PASTHRU_INC="" make[1]: Entering directory `/share/software/download/Net-Z3950-0.32/yazwrap' gcc -c -Dbool=char -DHAS_BOOL -I/usr/local/include -Wall -O2 - -march=i386 -mcpu=i686 -DVERSION=\"\" -DXS_VERSION=\"\" -fpic "-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE" connect.c cc1: warning: changing search order for system directory "/usr/local/include" cc1: warning: as it has already been specified as a non-system directory In file included from /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/op.h:480, from /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/perl.h:2210, from ywpriv.h:5, from connect.c:12: /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/reentr.h:602: field `_crypt_struct' has incomplete type In file included from /usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE/perl.h:3369, from ywpriv.h:5, from connect.c:12: I googled for a resolution for this and found that it's necessary to edit Makefile.PL and yazwrap/Makefile.PL to include: 'DEFINES' => '-D_GNU_SOURCE', in the make parameter section. - - The remaining modules and the install script ran smoothly. - - The main librarian page wouldn't load by default, with a permission denied error. This seems to be due to the top level koha directory not being readable by group apache. I ran: cd /opt/koha # my installation directory chgrp -R apache . find . -type d | xargs chmod g+s # to make sure any other files created get the right permissions - - There were a number of Perl modules which didn't get reasonable permissions when they were installed. A big stick approach to perl modules seemed to work: cd /usr/lib/perl5 chmod -R go=u-w . I would rather that such sticks were not necessary - perhaps a suggestion of help to newbies would be to create DEBs and RPMs of the required Perl modules. If i get a chance i might work on this... - - The permissions on /etc/kohaintranet.pass were not correct by default. A 'chgrp apache /etc/kohaintranet.pass' fixed this. - - Other errors in /var/log/httpd/koha-error_log were (leading & trailing noise removed): File does not exist: /opt/koha/intranet/htdocs/images/kohasplash.jpg * This didn't seem to affect anything Premature end of script headers: mainpage.pl Can't locate HTML/Template.pm in @INC (...) at /opt/koha/intranet/cgi-bin/mainpage.pl line 2. BEGIN failed--compilation aborted at /opt/koha/intranet/cgi-bin/mainpage.pl line 2. * This was caused by the above-mentioned perl module permissions problems Premature end of script headers: marcimport.pl, referer: http://enoch.gear.dyndns.org:82/cgi-bin/koha/acqui.simple/addbooks.pl HTML::Template->new() : Cannot open included file /opt/koha/opac/htdocs/opac-tmpl/default/en/acqui.simple/marcimport.tmpl : file not found..., referer: http://enoch.gear.dyndns.org:82/cgi-bin/koha/acqui.simple/addbooks.pl * I can't recall what happened here, but i think it resulted in an empty page with just '<html>' generated. I'm not familiar with the perl CGI template module, so i'm not sure where to proceed from here. Premature end of script headers: z3950servers.pl, referer: http://enoch.gear.dyndns.org:82/cgi-bin/koha/admin-home.pl Bareword "C4Connect" not allowed while "strict subs" in use at /opt/koha/intranet/cgi-bin/admin/z3950servers.pl line 176., referer: http://enoch.gear.dyndns.org:82/cgi-bin/koha/admin-home.pl Bareword "C4Connect" not allowed while "strict subs" in use at /opt/koha/intranet/cgi-bin/admin/z3950servers.pl line 245., referer: http://enoch.gear.dyndns.org:82/cgi-bin/koha/admin-home.pl * Changing the C4Connect bareword to &C4Connect in admin-home.pl fixed this. Hope this is helpful to someone. I couldn't find any like notes in the mailing list archive. Paul http://paulgear.webhop.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE+O0CX0yv0OWRYqWwRAn5mAJ0aH38i/8PbmIazL5TbC25TGKs5AQCffl0+ WpmCoQ7+PNElzZQz8NCBw50= =3Gih -----END PGP SIGNATURE-----