links between bibs and authorities lost for custom authority types since upgrade from 3.6
Hello Koha community, a few days ago I upgraded a Koha package system (UNIMARC flavour) from 3.6 to 3.12: I really like the 3.1x series and everything went quite smooth except some links between bibliographic and authority records being lost. Now if I go to More › Authorities and search the authorities by type, I get the expected search results but only the records belonging to the "bundled" italian auth types are correctly linked to biblios in the "Used in" column. I have created two custom authority types in the 3.6 system but according to 3.1x (the problem occurs in 3.10 and 3.12, not sure about 3.8) they are all Used in 0 biblio(s). I was aware of the warning for UNIMARC libraries upgrading to 3.10 and I manually replaced non-UNIMARC values found here http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3087, restarted Zebra, even did a full reindex, but no success. I quickly checked some data involved in the linking within auth_header and biblioitems tables (like biblionumbers, biblioitemnumbers and $9 in the marcxml fields) and they seem to match with the ones in 3.6. I've been scratching my head for some days and tweaked some more the Zebra files but I had no luck, I also ran link_bibs_to_authorities.pl, and enabled the CatalogModuleRelink and LinkerKeepStale sysprefs... but again, no success. :) Could you help me please? Obviously I can provide additional info if needed, just ask! Thank you very much. Regards, Fabio -- View this message in context: http://koha.1045719.n5.nabble.com/links-between-bibs-and-authorities-lost-fo... Sent from the Koha-general mailing list archive at Nabble.com.
Hi all, actually the problem seems to involve the custom authorities as a whole, not [only] in relation to the upgrade. In fact, if I import those types of authority over the existing ones (via Tools -> Stage MARC records for import) with a matching rule on the 001 field, the import completes correctly but the authority record's 152$b gets overwritten by the value of the authority framework the custom authority type was based on! Say I have created a "Book series" authority type (auth type code BS) based on the "Author (person)" one (NP). If I export my BS auth records (without deleting them) and then import them with a matching rule on the 001 field, all the records are correctly matched and updated, but their 152$b changes from "BS" to "NP"! So if I search for them (More -> Authorities), choosing their auth type from the drop-down menu, 0 records come up: they are listed along the NPs instead (and the "once-BS" auth records keep not linking to any bib record, which is still bad :) ). Another point for my suspicion is that if I "koha-restore" the working 3.6 instance over another 3.6 package installation (same .deb package version too), the BS auths stay unlinked from the bib records, whereas the bundled ones (e.g. NP) keep their actual links. I think I'm going to file a bug in a few days, is there any suggestion to troubleshoot my authorities (and Zebra configuration for authorities) in the meanwhile? The problems occur in Koha 3.6-to-3.12 packages, italian sample data sets, UNIMARC flavour. Thanks again. Regards, Fabio -- View this message in context: http://koha.1045719.n5.nabble.com/links-between-bibs-and-authorities-lost-fo... Sent from the Koha-general mailing list archive at Nabble.com.
participants (1)
-
Fabio T.