[Koha] question about invalid MARC authority type

Ricardo Dias Marques lists at ricmarques.net
Fri Feb 27 06:02:43 NZDT 2009


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


More information about the Koha mailing list