【问题标题】:DSpace Migration from 3.5 to 6.2DSpace 从 3.5 迁移到 6.2
【发布时间】:2018-02-16 19:13:43
【问题描述】:

我正在将 Dspace 从 3.5 版迁移到 6.2 版,在此过程中,当 flyway 运行时,两个脚本崩溃了:

  • V6.0_2016.04.04__DS-3086-OAI-Performance-fix.sql
  • V6.0_2016.07.21__DS-2775.sql

解决问题后,迁移工作正常。

当我启动 tomcat 时,一切似乎都是正确的。除了以下例外(对于所有资产商店,但该文件夹是空的。因为非常大):

java.io.FileNotFoundException: /dspace/assetstore/62/34/68/62346815873316363781278191609234408121 (No such file or directory)
org.dspace.discovery.SolrServiceImpl @ Wrote Item: 123/2334 to Index

JSPUI 与我放在 local.cfg 中的名称一起出现,并显示了我的社区。但是链接错误,例如:

所有社区都重复该链接。

当我尝试使用正确的链接访问我的社区时,会显示以下消息:

标识符 123/3 与 DSpace 中的有效对象不对应。这 可能是由于以下原因之一:

当前页面的 URL 不正确 - 如果您点击了来自 在 DSpace 之外,它可能会输入错误或损坏。您输入了一个 表单中的 ID 无效 - 请重试。如果你有问题, 或者您希望该 ID 能够正常工作,请随时联系该网站 管理员。

我已经尝试过重新索引、重新更新、恢复数据库,但我无法继续。

这似乎是 Solr 和 Dspace 之间的问题,因为信息在数据库中。

【问题讨论】:

    标签: solr dspace


    【解决方案1】:

    尝试改成V6.0_2015.03.07__DS-2701_Hibernate_migration.sql

    UPDATE 句柄 SET resource_id = (SELECT community.uuid FROM community WHERE handle.resource_legacy_id = community.community_id AND handle.resource_type_id = 4);更新句柄 SET resource_id = (SELECT collection.uuid FROM collection WHERE handle.resource_legacy_id = collection.collection_id AND handle.resource_type_id = 3);更新 句柄 SET resource_id = (SELECT item.uuid FROM item WHERE handle.resource_legacy_id = item.item_id AND handle.resource_type_id = 2);

    UPDATE 句柄 SET resource_id = (SELECT community.uuid FROM community WHERE handle.resource_legacy_id = community.community_id AND handle.resource_type_id = 4) 其中handle.resource_type_id = 4;更新 句柄 SET resource_id = (SELECT collection.uuid FROM collection WHERE handle.resource_legacy_id = collection.collection_id AND handle.resource_type_id = 3) 其中handle.resource_type_id = 3;更新 句柄 SET resource_id = (SELECT item.uuid FROM item WHERE handle.resource_legacy_id = item.item_id AND handle.resource_type_id = 2) 其中handle.resource_type_id = 2;

    然后再次迁移数据库

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多