[Koha-devel] link_bibs_to_authorities.pl can corrupt records

Paul paul.a at aandc.org
Fri Jan 6 20:46:58 CET 2012


Bug 5683 (link_bibs_to_authorities.pl can corrupt records) was signed off 
some months ago, but is perhaps a little too cryptic for me to follow in 
detail.  Can someone help? As far as I can see, without remedial action, 
this is catastrophic.

Following difficulties we have had migrating 3.2 to 3.6.1, someone on the 
users mailing list suggested we should run link_bibs_to_authorities.pl -- 
(db has ~10k authorities and ~15k biblios) -- so I did just that, and have 
APPARENTLY DEMOLISHED *EVERY* LINK IN THE DB.  From my notes:

paul at nelson:/usr/share/koha$ ./bin/link_bibs_to_authorities.pl

Bib authority heading linking report
------------------------------------
Number of bibs checked:       14911
Number of bibs modified:      14886
Number of bibs with errors:   0

but - the staff interface no longer correctly finds authorities !!!

[1] Manually link (staff client) auth "Lubbock" to bib "Arctic Whalers" -- 
now linked, 35 other Lubbock bibs not linked.  Is this a question of zebra 
re-indexing?

So:  KOHA_CONF=/etc/koha/koha-conf.xml PERL5LIB=/usr/share/koha/lib 
./bin/migration_tools/rebuild_zebra.pl -a -r -v
and  KOHA_CONF=/etc/koha/koha-conf.xml PERL5LIB=/usr/share/koha/lib 
./bin/migration_tools/rebuild_zebra.pl -b -r -v -x

koha at nelson:/usr/share/koha$ ./bin/link_bibs_to_authorities.pl
... processed 100 records
/ ... /
... processed 14900 records

Bib authority heading linking report
------------------------------------
Number of bibs checked:       14911
Number of bibs modified:      1
Number of bibs with errors:   0
koha at nelson:/usr/share/koha$

All this did was to *un-link" the bib/auth link that I had manually entered 
at [1] above. Could someone involved with signing off bug 5683 please 
explain why link==unlink?

Help - please.

Paul



More information about the Koha-devel mailing list