gpt4 book ai didi

tridion - 尝试将二进制文件部署到已存储不同二进制文件的位置 现有二进制文件

转载 作者:行者123 更新时间:2023-12-04 22:48:21 24 4
gpt4 key购买 nike

我收到以下错误。我在其他 SO 帖子 ( here ) 中看到了这一点,我联系了 SDL 支持,但我仍然无法解决问题。有人可以提供一个简单的解决方案吗?我认为导致这种情况的步骤如下:

1) 发布带有 PDF 1001 链接的页面。
2) 从页面中删除 PDF 1001 并将其从 CM 中删除
3) 上传与 1001 同名的 PDF 1002。
4) 现在,如果您尝试 & 发布,您将收到错误消息。

所以我需要取消发布 PDF 1001,但它已从 CM 中删除。我该如何解决这个问题? SDL 支持建议修复涉及编辑发布事务期间生成的 ZIP 文件。但我什至取消了出版物的所有页面并确认它们已经消失。错误依旧...

ERROR: Phase: Deployment Prepare Commit Phase failed, Unable to prepare transaction: tcm:0-11111-66560, Attempting to deploy a binary 1002 to a location where a different binary is already stored Existing binary: 1001:, Attempting to deploy a binary 1002 to a location where a different binary is already stored Existing binary: 1001:, Unable to prepare transaction: tcm:0-13573-66560, Attempting to deploy a binary 1002 to a location where a different binary is already stored Existing binary: 1001:, Attempting to deploy a binary 1002 to a location where a different binary is already stored Existing binary: 1001:

最佳答案

因此该文件已从 CM 中删除,但 CD 仍然对其进行了引用(根据 CD 它仍然存在并且仍然被某些东西使用)。

您应该在删除 1001 之后但在添加 1002 之前发布页面。这应该从 CD 数据库中删除引用。然后你应该可以添加1002并再次发布页面。

[编辑] 抱歉,现在才读,您说您取消了所有内容。显然不是,因为仍然有对它的引用......打开虚拟机,将返回更新。

[编辑2]
仍然不明白如果你取消发布它是如何保持冲突的,但这是我在我的服务器上观察到的:

  • 向页面添加二进制文件,发布
  • 引用添加到 CD 中的“REFERENCE_ENTRIES”表
  • 从页面中删除二进制文件,发布
  • 从“REFERENCE_ENTRIES”表中删除引用,二进制删除
  • 取消发布页面(重新添加二进制文件后,重新发布)
  • 从“REFERENCE_ENTRIES”表中删除引用,二进制删除

  • 所以,就我而言,我看到了我的期望。在删除二进制文件后尝试发布页面,如果可能,请检查 REFERENCE_ENTRIES 表中的内容。

    关于tridion - 尝试将二进制文件部署到已存储不同二进制文件的位置 现有二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856708/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com