[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