将Artifactory pro从6.10.9更新到7.6.3

将Artifactory pro从6.10.9更新到7.6.3,artifactory,Artifactory,我们只是在Ubuntu上使用debian包将artifactory 6.10.9更新为7.6.3。 migration.log显示迁移已成功完成 服务启动时,我们在访问服务器时得到404。 router-service.log上有错误: [jfrou] [FATAL] [1ef8ac7a8bab9898] [bootstrap.go:93] [main] - Cluster join: Failed resolving join key: failed resolving 'shared.se

我们只是在Ubuntu上使用debian包将artifactory 6.10.9更新为7.6.3。 migration.log显示迁移已成功完成 服务启动时,我们在访问服务器时得到404。 router-service.log上有错误:

 [jfrou] [FATAL] [1ef8ac7a8bab9898] [bootstrap.go:93] [main] - Cluster join: Failed resolving join key: failed resolving 'shared.security.joinKey' key; file does not exist: /opt/jfrog/artifactory/var/etc/security/join.key
在frontend-service.log中:

[jffe ] [ERROR] [    ] [    ] [main] - Error: connect ECONNREFUSED 127.0.0.1:8046
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
[jffe ] [ERROR] [    ] [    ] [main] - Error: connect ECONNREFUSED 127.0.0.1:8046
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
在metadata-service.log中:

[jffe ] [ERROR] [    ] [    ] [main] - Error: connect ECONNREFUSED 127.0.0.1:8046
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
[jffe ] [ERROR] [    ] [    ] [main] - Error: connect ECONNREFUSED 127.0.0.1:8046
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
这是console.log中的第一个错误:

2020-08-18T19:27:12.494Z [jfrt ] [ERROR] [d2fc2e16d5fc1039] [actoryContextConfigListener:83] [ocalhost-startStop-1] - Failed initializing Artifactory context: Artifactory home not initialized.
2020-08-18T15:27:12.495L [tomct] [SEVERE] [                ] [org.apache.catalina.core.StandardContext] [org.apache.catalina.core.StandardContext startInternal] - One or more listeners failed to start. Full details will be found in the appropriate container log file
2020-08-18T15:27:12.497L [tomct] [SEVERE] [                ] [org.apache.catalina.core.StandardContext] [org.apache.catalina.core.StandardContext startInternal] - Context [/artifactory] startup failed due to previous errors

有人已经有这种问题了吗?感谢您提供线索。

根据错误日志片段,问题似乎是路由器没有出现。如果存在导致此问题的错误条目,是否可以检查$JFROG_HOME/artifactory/var/log/router-service.log文件?

根据错误日志片段,问题似乎是路由器没有启动。如果存在导致此问题的错误条目,是否可以检查$JFROG_HOME/artifactory/var/log/router-service.log文件?

最后一个问题是由于主机文件不正确。用正确的条目修复它解决了上一个问题

最后一个问题是由于主机文件不正确。用正确的条目修复它解决了上一个问题

您看过吗?您看过吗?在router-service.log中,服务器尝试查找密钥文件[jfrou][INFO][bootstrap.go:71]-路由器(jfrou)服务初始化已启动。版本:1.4.0 PID:10730 Home:/opt/jfrog/artifactory[jfrou][INFO][security\u keys.go:128]-缺少群集加入:加入密钥。挂起115秒,有2ms超时[jfrou][FATAL][bootstrap.go:93]-群集加入:解析加入密钥失败:解析'shared.security.joinKey'密钥失败;文件不存在:/opt/jfrog/artifactory/var/etc/security/join.key由于/opt/jfrog/artifactory/var/etc/security/folder下缺少join.key,看起来artifactory无法生成join.key,您能否参考此wiki并生成join.key并将其放置在/opt/jfrog/artifactory/var/etc/security/join.key下,然后尝试重新启动artifactory。手动创建/opt/jfrog/artifactory/var/etc/security/join.key会导致以下错误:[jfrou][FATAL][bootstrap.go:101][main]-无法加入access,错误:群集加入:服务注册表ping失败;已超过上下文截止日期。最后一个错误:无法分析服务注册表中的错误,状态代码:404[jffe][error][main]-错误:连接EConrefuse127.0.0.1:8046 netstat-lntu tcp 0 0.0.0:22 0.0.0.0:*侦听tcp6 0 0 127.0.0.1:8091:::*侦听tcp6 0 0 127.0.0.1:8040::*侦听tcp6 0 127.0.0.1:8015:::*侦听tcp6 0:::8081::*侦听tcp6 0::::::*侦听tcp6 0 0:::22::*我认为在连接到Access时出现了一些问题。你能检查access-service.log文件中是否有可疑的条目吗?有趣的事情。查看Dror Bereznitsky链接,我意识到安装中没有有效的JDBC驱动程序。在$JFROG_HOME/artifactory/var/bootstrap/artifactory/tomcat/lib中获得支持Java 11的JDBC驱动程序只会带来一个错误和许多警告[jfac][error]无法验证路由器检查url:和大量警告[jfac][WARN]重试440已过3.66分钟失败:在URL上向路由器注册失败,错误为:不可用:io异常。再次尝试在router-service.log中,服务器尝试查找密钥文件[jfrou][INFO][bootstrap.go:71]-路由器(jfrou)服务初始化已启动。版本:1.4.0 PID:10730 Home:/opt/jfrog/artifactory[jfrou][INFO][security\u keys.go:128]-缺少群集加入:加入密钥。挂起115秒,有2ms超时[jfrou][FATAL][bootstrap.go:93]-群集加入:解析加入密钥失败:解析'shared.security.joinKey'密钥失败;文件不存在:/opt/jfrog/artifactory/var/etc/security/join.key由于/opt/jfrog/artifactory/var/etc/security/folder下缺少join.key,看起来artifactory无法生成join.key,您能否参考此wiki并生成join.key并将其放置在/opt/jfrog/artifactory/var/etc/security/join.key下,然后尝试重新启动artifactory。手动创建/opt/jfrog/artifactory/var/etc/security/join.key会导致以下错误:[jfrou][FATAL][bootstrap.go:101][main]-无法加入access,错误:群集加入:服务注册表ping失败;已超过上下文截止日期。最后一个错误:无法分析服务注册表中的错误,状态代码:404[jffe][error][main]-错误:连接EConrefuse127.0.0.1:8046 netstat-lntu tcp 0 0.0.0:22 0.0.0.0:*侦听tcp6 0 0 127.0.0.1:8091:::*侦听tcp6 0 0 127.0.0.1:8040::*侦听tcp6 0 127.0.0.1:8015:::*侦听tcp6 0:::8081::*侦听tcp6 0::::::*侦听tcp6 0 0:::22::*我认为在连接到Access时出现了一些问题。你能检查access-service.log文件中是否有可疑的条目吗?有趣的事情。查看Dror Bereznitsky链接,我意识到安装中没有有效的JDBC驱动程序。在$JFROG_HOME/artifactory/var/bootstrap/artifactory/tomcat/lib中获得支持Java 11的JDBC驱动程序只会带来一个错误和许多警告[jfac][error]无法验证路由器检查url:和大量警告[jfac][WARN]重试440已过3.66分钟失败:在URL上向路由器注册失败,错误为:不可用:io异常。再试一次