[Koha] Zebra indexing error on upgrade to 22.05.00.000

skaman.tx at gmail.com skaman.tx at gmail.com
Tue Jun 7 15:49:03 NZST 2022


Thank you, David. That was the ticket. We found quite a few biblio records that were broken (actually they were missing all parts except the biblio database record--so since no associated items, we deleted the faulty biblio records). Once deleted, the Zebra reindex completed without errors.  

Cheers!

Scott

-----Original Message-----
From: dcook at prosentient.com.au <dcook at prosentient.com.au> 
Sent: Monday, June 6, 2022 6:34 PM
To: koha at lists.katipo.co.nz; skaman.tx at gmail.com
Subject: RE: [Koha] Zebra indexing error on upgrade to 22.05.00.000

Hi Scott,

I would say that you have bad data in at least one of your records. (The error is basically saying it can't find the 999 field in one of your records.)

If you run "/usr/share/koha/bin/maintenance/touch_all_biblios.pl -v", it'll probably show you which record has the error (or it'll automagically fix it for you). 

That record will be creating errors in other parts of your Koha as well and not just when it tries to export that record for indexing. 

David Cook
Senior Software Engineer
Prosentient Systems
Suite 7.03
6a Glen St
Milsons Point NSW 2061
Australia

Office: 02 9212 0899
Online: 02 8005 0595

-----Original Message-----

Date: Fri, 3 Jun 2022 17:59:07 -0500
From: <skaman.tx at gmail.com>
To: <koha at lists.katipo.co.nz>
Subject: [Koha] Zebra indexing error on upgrade to 22.05.00.000
Message-ID: <003501d8779d$88632780$99297680$@gmail.com>
Content-Type: text/plain;	charset="us-ascii"

We upgraded our Debian 10 install from 21.11.xx to 22.05.00.000. When we manually try to reindex Zebra, the process fails with the "1Can't call method "subfield" on an undefined value" error message below.

 

# koha-rebuild-zebra -v -f library

Zebra configuration information

================================

Zebra biblio directory      = /var/lib/koha/library/biblios

Zebra authorities directory = /var/lib/koha/library/authorities

Koha directory              = /usr/share/koha/intranet/cgi-bin

Lockfile                    = /var/lock/koha/library/rebuild/rebuild..LCK

BIBLIONUMBER in :     999$c

BIBLIOITEMNUMBER in : 999$d

================================

Job started: 17:24:20

skipping authorities

====================

exporting biblio 17:24:20 [00:00:00]

====================

1Can't call method "subfield" on an undefined value at /usr/share/koha/lib/Koha/Filter/MARC/EmbedItemsAvailability.pm line 75.

Something went wrong rebuilding biblio indexes for library

Zebra configuration information

================================

Zebra biblio directory      = /var/lib/koha/library/biblios

Zebra authorities directory = /var/lib/koha/library/authorities

Koha directory              = /usr/share/koha/intranet/cgi-bin

Lockfile                    = /var/lock/koha/library/rebuild/rebuild..LCK

BIBLIONUMBER in :     999$c

BIBLIOITEMNUMBER in : 999$d

================================

Job started: 17:24:21

====================

exporting authority 17:24:22 [00:00:01]

====================

 

Records exported: 0 17:24:22 [00:00:01]

====================

REINDEXING zebra 17:24:22 [00:00:01]

====================

skipping biblios

====================

Indexing complete: 17:24:22 [00:00:01]

====================

CLEANING

 

Any thoughts on how to fix this?

 

Scott Leafe

Scriptel Minitries



************************************




More information about the Koha mailing list