升级后尝试获取工件结果“无法处理下载请求:二进制提供程序没有内容”

时间:2017-09-12 21:07:20

标签: artifactory

我最近将神器存储库从2.6.5升级到当前版本5.4.6。

然而,在这个过程中似乎出现了问题。尝试访问它们时,有一些工件会抛出HTTP 500错误。以下是使用wget的示例:

wget http://xyz.server.com:8081/artifactory/gradle/org/jfrog/buildinfo/build-info-extractor-gradle/2.0.12/build-info-extractor-gradle-2.0.12.pom
--2017-09-12 12:17:13--
http://xyz.server.com:8081/artifactory/gradle/org/jfrog/buildinfo/build-info-extractor-gradle/2.0.12/build-info-extractor-gradle-2.0.12.pom
Resolving xyz.server.com (xyz.server.com)... 10.125.1.28
Connecting to xyz.server.com (xyz.server.com)|10.125.1.28|:8081... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2017-09-12 12:17:13 ERROR 500: Internal Server Error.

我通过访问神器网站,浏览相关对象并尝试下载来验证这一点。结果如下:

{
    "errors" : [ {
    "status" : 500,
    "message" : "Could not process download request: Binary provider has no content for 'e52a9a9a58d6829b7b13dd841af4b027c88bb028'"
    } ]
}

问题似乎出现在升级过程的最后一步,从3.9.5升级到5.4.6。上面的wget命令适用于3.9.5,但不适用于5.4.6实例。

我在旧文档中找到了对“Zap Cache”功能的引用,并认为它可能会解决问题,但我似乎无法在当前站点中找到该功能。

是否有人能够指出:解决此问题的方法,或者我在升级过程中需要做什么/寻找什么以防止它发生?

作为进一步的数据点,我们使用Oracle数据库作为完整的文件存储,如果这有任何问题(在binarystore.xml中使用标记:< chain template =“full-db”>)

提前致谢....

0 个答案:

没有答案