I still have not received any response on this inquiry. Could someone please verify if the 2.2.7 version of bulkmarcimport.pl runs correctly on a linux system and if so what version of MARC-Record is loaded? Is anyone aware of any problems with certain versions of the MARC-Record module? Thanks much! Rob
-------Original Message------- From: Rob Weir <robweir@alum.drexel.edu> Subject: Re: [Koha] Problem in running "bulkmarcimport.pl" script Sent: 04 Jan '07 21:39
I think everyone may have been on holiday when I sent this last week, since I received no response. Is anyone around now that could help us with the bulkmarcimport.pl script?
Thanks, Rob
Rob Weir wrote:
I get the same error when running bulkmarcimport.pl on my system. I don't think I am missing any perl modules.
Is there a bug in the code (see below - Arnab includes the block of code giving the error) or is it possible that we have the wrong version of MARC-Record? I notice there is a good bit of discussion on the Evergreen list about problems with different versions of MARC-Record and some versions not being compatible with the Evergreen system. What is the recommended version of MARC-Record for best compatibility with koha?
By the way, I went back to the previous version of bulkmarcimport.pl that was included in koha 2.2.5 and it runs without any problems. It seems to be loading the data, but I'm not sure it is doing everything it should. Is the older version of the script still compatible with koha 2.2.7?
Thanks, Rob
arnab wrote:
Hi, All,
When I'm trying to run the script "bulkmarcimport.pl" it showing the error.......
C:\usr\koha227\scripts\misc\migration_tools>bulkmarcimport.pl -file t.mrc Can't locate object method "encoding" via package "MARC::Record" at C:\usr\koha227\scripts\misc\migration_tools\bulkmarcimport.pl line 218.
bulkmarcimport.pl 216 if ($marcFlavour eq 'MARC21') { 217 my $tag000_pos09; 218 if ($record->encoding() eq 'UTF-8') { 219 if ($verbose) { 220 print "\nRecord $i encoding is UTF-8\n"; 221 $tag000_pos09 = substr ($record->leader, 9, 1); 222 $ .......
Could anybody help me.
With Regards, Arnab