Hallo Beda Du hattest geschrieben:
Wie bringe ich das Script zum laufen? Braucht es ein export PERL5LIB="/usr/share/koha/lib" ?
Ist es /usr/share/koha/bin/maintenance/search_for_data_inconsistencies.pl (unter bin nicht misc)?
Ja, das ist das korrekte Skript. Der Aufruf funktioniert als Linux-Benutzer "koha" folgendermassen (xxx ist dabei der Instanzname): $ sudo koha-shell -c "perl /usr/share/koha/bin/search_for_data_inconsistencies.pl" xxx Das Skript arbeitet dann eine Weile vor sich hin und sollte im Erfolgsfall ohne weitere Ausgabe wieder den Prompt bringen. Andernfalls wird eine Ausgabe mit den gefundenen, fehlerhaften Datensätzen gezeigt, z. B. == Biblio without title 245$a == * Biblio with biblionumber=53046 does not have title defined * Biblio with biblionumber=53047 does not have title defined * Biblio with biblionumber=53048 does not have title defined * Biblio with biblionumber=55033 does not have title defined => Edit these biblio records to defined a title
Wie teile ich dem Skript bei, dass es meine Musiksammlung kontrollieren soll und nicht die anderen beiden?
Ich finde keine Anleitung. Gibt es irgendwo Hinweise für jemand wie mich, der ein Perl-Skript nicht lesen kann?
Eine rudimentäre Dokumentation gibt es hier: https://perldoc.koha-community.org/v17.11.13/misc/maintenance/search_for_dat... Vielleicht helfen die Texte von einigern der folgenden Bugs: https://bugs.koha-community.org/bugzilla3/buglist.cgi?bug_status=__all__&content=search_for_data_inconsistencies.pl&list_id=445592&order=Importance&query_format=specific Das Skript selber bietet leider noch keinen Hilfetext, siehe: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31093 (Add help to search_for_data_inconsistencies.pl) Im Skript selber steht folgendes als Beschreibung: Catch data inconsistencies in Koha database * Items with undefined homebranch and/or holdingbranch * Authorities with undefined authtypecodes/authority types * Item types: * if item types are defined at item level (item-level_itypes=specific item), then items.itype must be set else biblioitems.itemtype must be set * Item types defined in items or biblioitems must be defined in the itemtypes table * Invalid MARCXML in bibliographic records Viele Grüsse: Michael -- Geschäftsführer · Diplombibliothekar BBS, Informatiker eidg. Fachausweis Admin Kuhn GmbH · Pappelstrasse 20 · 4123 Allschwil · Schweiz T 0041 (0)61 261 55 61 · E mik@adminkuhn.ch · W www.adminkuhn.ch
Am 08.03.2023 um 18:02 schrieb Fischer, Katrin:
Hallo Beda,
Koha ist in den neueren Versionen weniger nachsichtig mit unvollständigen bzw. falschen Daten geworden. So sollten in allen Exemplaren immer Medientyp ($y) und Heimatbibliothek ($a) und aktuelle Bibliothek ($b) mit korrekten Werten belegt sein.
Wenn ein Titel ohne Exemplare im OPAC angezeigt werden kann, würde ich erst mal in dieser Richtung weiterforschen.
Mit dem Skript misc/maintenance/search_for_data_inconsistencies.pl lassen sich problematische Inkonsistenzen in den Daten aufspüren.
Viele Grüße
Katrin
-----Ursprüngliche Nachricht----- Von: Koha-de <koha-de-bounces@lists.koha-community.org> Im Auftrag von Beda Szukics Gesendet: Mittwoch, 8. März 2023 17:45 An: koha-de@lists.koha-community.org Betreff: [Koha-de] fehler 500
Guten Abend
Ich lasse auf einem Server drei Instanzen mit Koha laufen. Zwei funktionieren gut.
Bei der dritten bekomme ich im OPAC, wenn ich einen Eintrag aus einer Liste auswähle, den Fehler:
Die angeforderte Seite ist leider nicht verfügbar. Fehler: 500
Im Intranet geht es, allerdings kommt der gleiche Fehler, wenn ich "OPAC-Sicht: In neuem Fenster öffnen." wähle.
Die Logs zeigen mir:
/var/log/koha/mmg/plack-error.log
DBIC result _type isn't of the _type Branch at /usr/share/koha/opac/cgi-bin/opac/opac-detail.pl line 678.
/var/log/koha/mmg/plack-opac-error.log
[2023/03/08 13:39:22] [WARN] Use of uninitialized value in hash element at /usr/share/koha/opac/cgi-bin/opac/opac-detail.pl line 678.
Was läuft da falsch? Wieso funktioniert bibliothek.kollegium-sarne.ch gut und macht musikbibliothek.muri-gries.it diesen Fehler?
Gruss Beda _______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
_______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de