我的测试环境有一个非常奇怪的问题。我们有一个作者和两个相同的发布服务器。对于每个发布服务器,都有一个复制代理,其中“测试连接”正常工作。除了传输URI之外,它们是相同的,并且正在使用在两个发布服务器上设置了相同权限的replication_receiver用户。
我从其他系统导入了一些内容,其中包含网页和DAM资源。然后我触发了DAM资产的“树激活”。一个代理开始立即复制,另一个代理复制了一个文件夹,但是在第一个映像(JPG)失败了。复制日志中抛出的异常是:
错误:com.day.cq.replication.ReplicationException:存储库错误 节点导入期间:访问被拒绝。
在error.log中可以找到类似的错误:
POST / bin / receive HTTP / 1.1] com.day.cq.replication.impl.servlets.ReplicationServlet期间出错 复制:节点导入期间的存储库错误:拒绝访问。 com.day.cq.replication.ReplicationException:期间的存储库错误 节点导入:访问被拒绝。在 com.day.cq.replication.impl.content.durbo.DurboImporter.createNode(DurboImporter.java:269)
似乎第二次发布缺少一些权限,但正如我所说,两者都是相同的。我们有一个内容包,其中包含所有技术用户和组以及包含rep:policy nodes的基本内容结构。
我唯一可以想象的是,有人在工作发布上添加了一些权限,或者删除了非工作发布的权限。但我找不到差异。
除了/ content / dam下面的节点,replication_receiver用户还需要DAM资产的写访问权吗?它能够创建一个文件夹......
答案 0 :(得分:0)
检查管理员用户是否发生了这种情况?如果您有一些特定于发布时的再现/资产的ACL,请在您在代理配置中使用的复制器/传输用户中添加组。