question about invalid MARC authority type
Hello, in inspecting my newly installed KOHA, I ran across this: How do I change this invalid authority type to a valid one? I really have changed almost nothing on the system yet, so this error must've happened during installation? The IT guys have me set up for Unimarc records. MARC Bibliographic Framework Test Test Result OK itemnum : the field itemnumber is mapped to a field in tab -1 OK All item fields are in the same tag and in item tab OK Only 1 MARC tag mapped to items OK biblioitems.itemtype defined OK homebranch defined OK holdingbranch defined OK at least 1 item type defined OK at least 1 branch defined OK biblionumber and biblioitemnumber mapped correctly OK no NULL value in frameworkcode OK all subfields for each tag are in the same tab (or ignored) invalid authority types Not all authority types referred to by the frameworks are defined. Framework code Framework description Tag Subfield Invalid authority type Default framework 700 a PER TOTAL You have 1 error(s) in your MARC configuration. Please fix them before using Koha Thanks in advance! Ella Delaney Head Librarian Flashpoint Academy ella.delaney@flashpointacademy.com (312)506-0645
Hi Ella (and Koha list!), On Wed, Nov 12, 2008, Ella Delaney <ella.delaney@flashpointacademy.com> wrote:
Hello, in inspecting my newly installed KOHA, I ran across this: How do I change this invalid authority type to a valid one? I really have changed almost nothing on the system yet, so this error must've happened during installation? The IT guys have me set up for Unimarc records.
Test Result OK itemnum : the field itemnumber is mapped to a field in tab -1 [snip] invalid authority types Not all authority types referred to by the frameworks are defined.
Framework code Framework description Tag Subfield Invalid authority type Default framework 700 a PER TOTAL You have 1 error(s) in your MARC configuration. Please fix them before using Koha
ELLA: I'm following up to this post of yours of 12-Nov-2008, because I'm having a similar problem: the "MARC Bibliographic Framework Test" is also failing (only) for authority types, with the same error message that you had. I'm also using UNIMARC and I'm NOT using Zebra ("NoZebra" is set to ON). The funny thing is that this problem did NOT happen to me when using a ("VMware Server") Virtual Machine, running Linux (openSUSE 10.3), where I installed a pre-Koha 3 (development) version and then kept "migrating" it to newer pre-Koha 3 development versions and then to Koha 3.0 "final". In that virtual machine, for each new development version, I migrated by downloading the newer Koha development version (.tar.gz file) and then running "perl Makefile.PL --prev-install-log /usr/share/koha/misc/koha-install-log", "make test" and "make install". The "MARC Bibliographic Framework Test" returned no errors, after each installation. Then, I tried to install *another* Virtual Machine, running SLES (SUSE Linux Enterprise Server) 10 SP2 (Service Pack 2). I installed Koha 3.0 final, also set it up for UNIMARC and "NoZebra" and now I'm also getting the same error you're having! :( I tried to migrate this new installation from Koha 3.0 to Koha 3.0.1, but the error persists. Do you Ella - or *anyone* else - have any information / comments regarding this? Thanks in advance. Cheers, Ricardo Dias Marques lists AT ricmarques DOT net Installation Guide for Installing Koha 3 on openSUSE 11 http://wiki.koha.org/doku.php?id=opensuse_11.0
Following up to my own post below, I have researched this issue a bit further ("invalid authority types Not all authority types referred to by the frameworks are defined" error message, when running the "MARC Bibliographic framework test") . As I said in my previous post, I have two Koha configurations: SETUP 1 - the Koha 3.0 running on openSUSE 10.3 (does NOT have the error). It's an UNIMARC and "NoZebra" setup. SETUP 2 - the Koha 3.0.1 running on SLES 10 SP2 (has the error). It's also an UNIMARC and "NoZebra" setup. The only differences that I could find, so far, concern the "MARC subfield structure admin for 700" is: - the openSUSE 10.3 setup has several fields hidden, while the SLES setup only has the subfield 9 ("Koha Internal Code") hidden - the SLES setup has a "| Authority:PER, " snippet for the subfield a ("Entry Element") and is displayed in Tab 7 (the openSUSE one does NOT have the "| Authority:PER, " snippet and has the subfield "a" set for display on Tab 0) So, here is the "MARC subfield structure admin for 700" for both setups: => SETUP 1 - Koha 3.0 running openSUSE 10.3 (using UNIMARC and NoZebra). This setup does NOT return the error message during the test. MARC subfield structure admin for 700 (framework ) http://opensuse:8080/cgi-bin/koha/admin/marc_subfields_structure.pl?tagfield=700&frameworkcode= Subfield: 3 Text: Authority Code Number Constraints: Tab:7, Not repeatable, Not mandatory, hidden, Subfield: 4 Text: Relator Code Constraints: Tab:7, Not repeatable, Not mandatory, hidden, Subfield: 9 Text: Koha Internal Code Constraints: Tab:7, Not repeatable, Not mandatory, hidden, Subfield: a Text: Entry Element Constraints: Tab:0, Not repeatable, Not mandatory, Subfield: b Text: Part of Name Other than Entry Element Constraints: Tab:0, Not repeatable, Not mandatory, Subfield: c Text: Additions to Name Other than Dates Constraints: Tab:0, Not repeatable, Not mandatory, Subfield: d Text: Roman Numerals Constraints: Tab:0, Not repeatable, Not mandatory, Subfield: f Text: Dates Constraints: Tab:0, Not repeatable, Not mandatory, Subfield: g Text: Expansion of Initials of Forename Constraints: Tab:7, Not repeatable, Not mandatory, hidden, Subfield: p Text: Affiliation/Address Constraints: Tab:7, Not repeatable, Not mandatory, hidden, => SETUP 2 - Koha 3.0 running SLES 10 SP2 (also using UNIMARC and NoZebra). This setup *returns* the error message! MARC subfield structure admin for 700 (framework ) http://sles:8080/cgi-bin/koha/admin/authtypes.pl Subfield: 3 Text: Authority Code Number Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: 4 Text: Relator Code Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: 9 Text: Koha Internal Code Constraints: Tab:7, Not repeatable, Not mandatory, hidden, Subfield: a Text: Entry Element Constraints: Tab:7, Not repeatable, Not mandatory, | Authority:PER, Subfield: b Text: Part of Name Other than Entry Element Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: c Text: Additions to Name Other than Dates Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: d Text: Roman Numerals Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: f Text: Dates Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: g Text: Expansion of Initials of Forename Constraints: Tab:7, Not repeatable, Not mandatory, Subfield: p Text: Affiliation/Address Constraints: Tab:7, Not repeatable, Not mandatory, By the way, the "Authority MARC subfield structure admin for 200 (authority: )" available at: http://hostname:8080/cgi-bin/koha/admin/auth_subfields_structure.pl?tagfield=200&authtypecode= ... is exactly the same in both setups (as far as I can tell). So, I guess that MY QUESTION now is: Where does the "| Authority:PER, " in the "Constraints" part of Subfield "a" (Entry Element) come from? I have clicked on the "Edit Subfields" button on that "MARC subfield structure admin for 700 (framework )" page, and then clicked on the "a" tab (for the "a" subfield), but I can NOT find that information! :( Thanks for your time. Cheers, Ricardo Dias Marques lists AT ricmarques DOT net Installation Guide for Installing Koha 3 on openSUSE 11 http://wiki.koha.org/doku.php?id=opensuse_11.0 On Mon, Feb 23, 2009, Ricardo Dias Marques wrote:
ELLA: I'm following up to this post of yours of 12-Nov-2008, because I'm having a similar problem: the "MARC Bibliographic Framework Test" is also failing (only) for authority types, with the same error message that you had. I'm also using UNIMARC and I'm NOT using Zebra ("NoZebra" is set to ON).
The funny thing is that this problem did NOT happen to me when using a ("VMware Server") Virtual Machine, running Linux (openSUSE 10.3), where I installed a pre-Koha 3 (development) version and then kept "migrating" it to newer pre-Koha 3 development versions and then to Koha 3.0 "final".
In that virtual machine, for each new development version, I migrated by downloading the newer Koha development version (.tar.gz file) and then running "perl Makefile.PL --prev-install-log /usr/share/koha/misc/koha-install-log", "make test" and "make install". The "MARC Bibliographic Framework Test" returned no errors, after each installation.
Then, I tried to install *another* Virtual Machine, running SLES (SUSE Linux Enterprise Server) 10 SP2 (Service Pack 2). I installed Koha 3.0 final, also set it up for UNIMARC and "NoZebra" and now I'm also getting the same error you're having! :(
I tried to migrate this new installation from Koha 3.0 to Koha 3.0.1, but the error persists.
Do you Ella - or *anyone* else - have any information / comments regarding this?
Thanks in advance.
Cheers, Ricardo Dias Marques
participants (2)
-
Ella Delaney -
Ricardo Dias Marques