[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