0

我刚刚开始在 prem 上试用 Artifactory Pro 和 Xray 30 天,使用 docker-compose 站起来。

大多数功能都可以正常工作,但是当我尝试通过 UI 同步 Xray 漏洞数据库时,它会失败。查看 xray 服务器服务日志,我看到:

2021-08-03T08:54:44.091Z [33m[jfxr][0m [1m[31m[ERROR][0m [f1000c9d14bbcc48] [updates_job:389] [main] 更新工作者 id 0 无法从 https:// 下载更新jxray.jfrog.io/api/v1/updates/onboarding?version=3.25.1:无法获得在线更新---在/go/src/jfrog.com/xray/internal/jobs/scanner/scanner_job.go: 793 (DownloadOnlineUpdates) --- 原因:访问失败:https://jxray.jfrog.io/api/v1/updates/onboarding?version=3.25.1 返回状态码:401 2021-08-03T08:54: 44.091Z [33m[jfxr][0m [1m[31m[ERROR][0m [f1000c9d14bbcc48] [updates_job:341] [main] 无法下载在线更新---在 /go/src/jfrog.com/xray/internal /jobs/updates_job.go:397 (UpdatesJob.downloadUpdateUrlsAndLastUpdateTime) --- 原因:在 /go/src/jfrog 获取在线更新失败。com/xray/internal/jobs/scanner/scanner_job.go:793 (DownloadOnlineUpdates) --- 原因:访问失败:https://jxray.jfrog.io/api/v1/updates/onboarding?version=3.25。 1 返回状态码:401 2021-08-03T08:55:01.076Z [33m[jfxr][0m [34m[INFO][0m [] [samplers:327] [main]

如果我切换到离线同步并运行离线更新,我会得到类似的响应:

~/src/artifactory ❯ jfrog xr offline-update --license-id= [为发布而编辑] --version=3.25.1 [信息] 正在获取更新... [错误] 响应:服务器响应:401 未经授权

我假设这是一个许可问题?请问有什么建议吗?- 我假设 xray 试验包括对漏洞数据库的访问?

4

2 回答 2

0

似乎是许可证的问题。我注册了另一个试用版,并在我现有的集群上使用了 xray 许可证。它最初以同样的方式失败,但不久之后我能够进行离线下载(当它工作时,我尝试了一个有效的在线同步)。

于 2021-08-03T13:04:48.260 回答
0

该问题似乎与未正确添加 Xray 试用许可证有关,因为 401 意味着许可证验证在 JFrog 端失败。请确认是否在 UI --> Administration --> License | 下正确添加了 Xray 试用许可证。X 射线试用许可证。此外,请参阅此知识库文章以获取更多见解。

于 2021-08-03T09:14:44.460 回答