[Kobv-opus-tester] OPUS 4.6.2 Fehler beim Speichern eines Dokuments
Signe Weihe
weihe at zib.de
Mo Nov 5 13:17:09 CET 2018
Guten Tag Herr Schmidt,
ja, die beiden Enrichments fehlen beim Update auf OPUS 4.6.2. In OPUS
4.6.3 ist das behoben und es gibt dort das Skript
'scripts/update/007-Create-DOI-URN-Enrichments.php', welches auch direkt
aufgerufen werden kann. Workaround ist, die Enrichments manuell
anzulegen, was auch über die Administration möglich ist.
Mit freundlichen Grüßen,
Signe Weihe
---
Signe Weihe, OPUS-Hosting-Team
Kooperativer Bibliotheksverbund Berlin-Brandenburg
Zuse Institute Berlin (ZIB)
Takustr. 7
D-14195 Berlin
Phone: +49-30-84185-215
weihe at zib.de
opusteam at zib.de
www.zib.de
Am 05.11.2018 um 12:23 schrieb Markus Schmidt:
> Hallo Opus Liste,
>
> wir testen im Moment die Version 4.6.2 und haben nun bereits den
> ersten Fehler entdeckt:
>
> Beim Speichern eines Dokuments erhalten wir die folgende Fehlermeldung:
>
> /Ein unerwarteter Fehler ist beim Speichern aufgetreten
> ("$1SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add
> or update a child row: a foreign key constraint fails
> (`opus400`.`document_enrichments`, CONSTRAINT
> `fk_document_enrichment_enrichmentkeys` FOREIGN KEY (`key_name`)
> REFERENCES `enrichmentkeys` (`name`)), query was: INSERT INTO
> `document_enrichments` (`document_id`, `key_name`, `value`) VALUES (?,
> ?, ?)").//
> /
> Die SQL Logdatei zeigt:
>
> /INSERT INTO `document_enrichments` (`document_id`, `key_name`,
> `value`) VALUES ('6003', 'opus.doi.autoCreate', 'false')/
>
> Ein Blick in die Tabelle "enrichmentkeys" zeigt, dass es keinen
> Eintrag für "opus.doi.autoCreate" gibt
>
> Ich habe die folgenden Keys hinzugefügt:
>
> /INSERT INTO `enrichmentkeys` (`name`) VALUES ('opus.doi.autoCreate');/
> /INSERT INTO `enrichmentkeys` (`name`) VALUES
> ('opus.urn.autoCreate');/ (fehlte ebenfalls)
>
> Danach hat das Speichern funktioniert. Sind die beiden
> /enrichmentkeys/ evtl. beim DB Updatescript vergessen worden?
>
> Besten Dank und viele Grüße,
>
> --
> Mit freundlichen Grüßen,
>
> Markus Schmidt
>
> IT-Dienste
> Tel: 0234 / 32-22792
> Universitätsbibliothek
> Ruhr-Universität Bochum
> Universitätsstr. 150
> 44801 Bochum
>
>
> --
> Kobv-opus-tester mailing list
> Kobv-opus-tester at zib.de
> https://listserv.zib.de/mailman/listinfo/kobv-opus-tester
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://listserv.zib.de/pipermail/kobv-opus-tester/attachments/20181105/4eb8fea4/attachment.html>
Mehr Informationen über die Mailingliste Kobv-opus-tester