[Koha] Problem with rebuild_zebra

Bob Ewart bob-ewart at bobsown.com
Sun May 22 07:22:37 NZST 2011


On 05/20/2011 08:59 AM, Bob Ewart wrote:
> On 05/20/2011 06:04 AM, MJ Ray wrote:
>> Bob Ewart wrote:
>>> I'm getting:
>>>> Subject: Cron<koha at windingcircle>   /usr/share/koha/bin/migration_tools/rebuild_zebra.pl -b -a -z>/dev/null
>>>>
>>>> Can't call method "field" on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 359.
>>>
>>> every 10 minutes when the cron job is run.
>>>
>>> The index is not being updated.
>>>
>>> Any ideas as to how to fix this?
>>
>> Run it from the command line with -v too (I think that's the option -
>> check on the output from "rebuild_zebra.pl -h" ).  It sounds like a
>> broken MARC record that has slipped in somewhere :-(
>>
>> If it works from the command-line, it may be environment or
>> permissions for cron need changing somehow, which would need you to
>> post your current crontab.
>>
>> Good luck!
>
> Thanks.
>
> The -v option gave me:
>> Zebra configuration information
>> ================================
>> Zebra biblio directory      = /var/lib/koha/zebradb/biblios
>> Zebra authorities directory = /var/lib/koha/zebradb/authorities
>> Koha directory              = /usr/share/koha/intranet/cgi-bin
>> BIBLIONUMBER in :     999$c
>> BIBLIOITEMNUMBER in : 999$d
>> ================================
>> ====================
>> exporting authority
>> ====================
>>
>> Records exported: 0
>>
>> Records exported: 0
>> ====================
>> REINDEXING zebra
>> ====================
>> ====================
>> exporting biblio
>> ====================
>>
>> Records exported: 0
>> 1.......Can't call method "field" on an undefined value at /usr/share/koha/lib/C4/Biblio.pm line 359.
>
> I did a 'rebuild_zebra.pl -a -b -r' from the command line (as the koha
> user) and it cleared the problem.
>
> I'm wondering if deleting an item and biblio could have caused the
> problem.  I was cataloging a bunch of books and one slipped in that
> shouldn't have been.  I deleted it just before the problem started. I'm
> not sure whether rebuild_zebra ran between the time I added the book and
> when I deleted it.
>
> I will have to try some experiments later today.
>
On second thought, I couldn't delete the book until rebuild_zebra had 
run once.

When I added another book and deleted it after it showed up, the error 
occurred again.

Bug 6384 has been added.

-- 
Bob



More information about the Koha mailing list