Hi everyone! So, I see that Koha 3.0.2 has been released some days ago (on 4-Jun-2009). Congratulations to everyone involved! :) Today (08-Jun-2009), I tried to update an install of Koha 3.0.1 to Koha 3.0.2 (running on SLES 11 - "SUSE Linux Enterprise Server" 11). SLES 11 uses Perl 5.10 Here's the snipped output of my upgrade attempt: ---------------------------------------- myhost:~/koha-3.00.02 # perl Makefile.PL --prev-install-log /usr/share/koha/misc/koha-install-log [snipped most output... ] If installing on a Win32 platform, be sure to use: 'dmake -x MAXLINELENGTH=300000' Checking if your kit is complete... Looks good [Mon Jun 8 16:19:37 2009] Makefile.PL: Warning: prerequisite HTTP::OAI 3.2 not found. [Mon Jun 8 16:19:37 2009] Makefile.PL: Warning: prerequisite JSON 2.07 not found. [Mon Jun 8 16:19:41 2009] Makefile.PL: Warning: prerequisite XML::SAX::Writer 0.44 not found. Writing Makefile for koha myhost:~/koha-3.00.02 # ---------------------------------------- OK. So it seems that I need to install the HTTP::OAI Perl module. No problem, I'll install it from CPAN: ---------------------------------------- myhost:~/koha-3.00.02 # cpan cpan shell -- CPAN exploration and modules installation (v1.9304) ReadLine support enabled cpan[1]> install HTTP::OAI CPAN: Storable loaded ok (v2.18) Going to read /root/.cpan/Metadata Database was generated on Tue, 12 May 2009 10:27:03 GMT CPAN: LWP::UserAgent loaded ok (v5.816) CPAN: Time::HiRes loaded ok (v1.9711) Fetching with LWP: http://cpan.perl.pt/authors/01mailrc.txt.gz CPAN: YAML loaded ok (v0.68) Going to read /root/.cpan/sources/authors/01mailrc.txt.gz Going to read 60 yaml files from /root/.cpan/build/ ............................................................................DONE Restored the state of 60 (in 1.4212 secs) ............................................................................DONE Fetching with LWP: http://cpan.perl.pt/modules/02packages.details.txt.gz Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Database was generated on Mon, 08 Jun 2009 11:26:58 GMT ............................................................................DONE Fetching with LWP: http://cpan.perl.pt/modules/03modlist.data.gz Going to read /root/.cpan/sources/modules/03modlist.data.gz ............................................................................DONE Going to write /root/.cpan/Metadata Running install for module 'HTTP::OAI' Running make for T/TI/TIMBRODY/HTTP-OAI-3.21.tar.gz Fetching with LWP: http://cpan.perl.pt/authors/id/T/TI/TIMBRODY/HTTP-OAI-3.21.tar.gz CPAN: Digest::SHA loaded ok (v5.47) Fetching with LWP: http://cpan.perl.pt/authors/id/T/TI/TIMBRODY/CHECKSUMS Checksum for /root/.cpan/sources/authors/id/T/TI/TIMBRODY/HTTP-OAI-3.21.tar.gz ok Scanning cache /root/.cpan/build for sizes ............................................................................DONE HTTP-OAI-3.21/ HTTP-OAI-3.21/CHANGES HTTP-OAI-3.21/Makefile.PL HTTP-OAI-3.21/t/ [snipped most output...] Manifying blib/man3/HTTP::OAI::ListSets.3pm Manifying blib/man3/HTTP::OAI::Repository.3pm Manifying blib/man3/HTTP::OAI::MetadataFormat.3pm TIMBRODY/HTTP-OAI-3.21.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00static.t ............. 1/20 Use of uninitialized value in string eq at t/00static.t line 16. # Failed test 3 in t/00static.t at line 16 # t/00static.t line 16 is: ok($repo->Identify->version eq '2.0s'); # Failed test 4 in t/00static.t at line 22 # t/00static.t line 22 is: ok($id->is_success); # Failed test 5 in t/00static.t at line 23 # t/00static.t line 23 is: ok($id->repositoryName && $id->repositoryName eq 'Demo repository'); # Failed test 6 in t/00static.t at line 27 # t/00static.t line 27 is: ok($lmdf->is_success); # Failed test 7 in t/00static.t at line 28 # t/00static.t line 28 is: ok(my $mdf = $lmdf->next); # Failed test 8 in t/00static.t at line 29 # t/00static.t line 29 is: ok($mdf && $mdf->metadataPrefix && $mdf->metadataPrefix eq 'oai_dc'); # Failed test 9 in t/00static.t at line 33 # t/00static.t line 33 is: ok($lr->is_success); # Failed test 10 in t/00static.t at line 35 # t/00static.t line 35 is: ok($rec && $rec->identifier && $rec->identifier eq 'oai:arXiv:cs/0112017'); # Failed test 11 in t/00static.t at line 39 # t/00static.t line 39 is: ok($li->is_success); # Failed test 12 in t/00static.t at line 41 # t/00static.t line 41 is: ok(@recs && $recs[-1]->identifier eq 'oai:perseus:Perseus:text:1999.02.0084'); # Failed test 13 in t/00static.t at line 45 # t/00static.t line 45 is: ok($ls->is_success); # Failed test 14 in t/00static.t at line 47 # t/00static.t line 47 is: ok(@errs && $errs[-1]->code eq 'noSetHierarchy'); # Failed test 15 in t/00static.t at line 51 # t/00static.t line 51 is: ok($gr->is_success); # Failed test 16 in t/00static.t at line 53 # t/00static.t line 53 is: ok($rec && $rec->identifier eq 'oai:perseus:Perseus:text:1999.02.0084'); # Failed test 18 in t/00static.t at line 59 # t/00static.t line 59 is: ok(@errs && $errs[0]->code eq 'idDoesNotExist'); # Failed test 20 in t/00static.t at line 64 # t/00static.t line 64 is: ok(@errs && $errs[0]->code eq 'cannotDisseminateFormat'); t/00static.t ............. Failed 16/20 subtests t/01parse.t .............. 1/4 # Failed test at t/01parse.t line 18. Can't call method "metadata" on an undefined value at t/01parse.t line 19. # Looks like you planned 4 tests but ran 2. # Looks like you failed 1 test of 2 run. # Looks like your test exited with 9 just after 2. t/01parse.t .............. Dubious, test returned 9 (wstat 2304, 0x900) Failed 3/4 subtests t/02token.t .............. ok t/50mets.t ............... 1/3 Can't call method "metadata" on an undefined value at t/50mets.t line 20. # Looks like you planned 3 tests but ran 1. # Looks like your test exited with 9 just after 1. t/50mets.t ............... Dubious, test returned 9 (wstat 2304, 0x900) Failed 2/3 subtests t/80network.t ............ ok t/error.t ................ ok t/getrecord.t ............ 1/8 Can't call method "metadata" on an undefined value at t/getrecord.t line 72. # Looks like you planned 8 tests but ran 6. # Looks like your test exited with 2 just after 6. t/getrecord.t ............ Dubious, test returned 2 (wstat 512, 0x200) Failed 2/8 subtests t/identify.t ............. 1/8 # Test 7 got: <UNDEF> (t/identify.t at line 32) # Expected: "mailto:tdb01r@ecs.soton.ac.uk" # t/identify.t line 32 is: ok($r->adminEmail,'mailto:tdb01r@ecs.soton.ac.uk'); t/identify.t ............. Failed 1/8 subtests t/listidentifiers.t ...... ok t/listmetadataformats.t .. ok Test Summary Report ------------------- t/00static.t (Wstat: 0 Tests: 20 Failed: 16) Failed tests: 3-16, 18, 20 t/01parse.t (Wstat: 2304 Tests: 2 Failed: 1) Failed test: 2 Non-zero exit status: 9 Parse errors: Bad plan. You planned 4 tests but ran 2. t/50mets.t (Wstat: 2304 Tests: 1 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 3 tests but ran 1. t/getrecord.t (Wstat: 512 Tests: 6 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 8 tests but ran 6. t/identify.t (Wstat: 0 Tests: 8 Failed: 1) Failed test: 7 Files=10, Tests=54, 6 wallclock secs ( 0.04 usr 0.11 sys + 3.09 cusr 0.62 csys = 3.86 CPU) Result: FAIL Failed 5/10 test programs. 18/54 subtests failed. make: *** [test_dynamic] Error 255 TIMBRODY/HTTP-OAI-3.21.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports TIMBRODY/HTTP-OAI-3.21.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: TIMBRODY/HTTP-OAI-3.21.tar.gz : make_test NO cpan[2]> quit Lockfile removed. ---------------------------------------- Oops... so it seems I'm having some problems installing the HTTP::OAI Perl module from CPAN, because it fails several installation tests. Are other people having the same problem? Did you have to "force install" HTTP::OAI ? Thanks in advance! :) Cheers, Ricardo Dias Marques lists AT ricmarques DOT net Installation Guide for Installing Koha 3 on openSUSE 11 http://wiki.koha.org/doku.php?id=opensuse_11.0