有问题吗?想要报告问题?联系JFrog支持

跳到元数据的末尾
进入元数据的开始

Artifactory无法启动

导致
你内心的某些东西ARTIFACTORY_HOME美元或$CLUSTER_HOME目录没有定义或配置错误
决议
在某些情况下,$ARTIFACTORY_HOME目录树未有效构造,日志文件条目被写入美元ARTIFACTORY_HOME / logs /卡特琳娜/ localhost / <日期> /日志。检查这个文件的内容,看看记录了哪些特定的错误。

仅在安装Artifactory 5.6版本时相关。X及以下。

导致

$ NFS_MOUNT / ha-etc仍然包含用于上次升级的引导包存档。的目录下,将存档的内容重新部署到相应的位置ARTIFATORY_HOME美元并在冲突中奔跑。的jfrog-access.bootstrap.log屏幕显示如下:

[jfrog-access] [INFO]找到引导包文件:/clusterhome/ha-etc/bootstrap.bundle.tar.gz [jfrog-access] [INFO]部署引导包文件到:/var/opt/jfrog/artifactory
决议

删除引导包存档$ NFS_MOUNT / ha-etc文件夹.重新启动节点,启动应该会成功。

导致
您一次升级了多个服务器。
决议
升级系统时,请确保在开始升级下一个服务器之前完成了一个服务器上的升级过程。
导致
您正在尝试将不同版本的Artifactory安装到同一个系统中。
决议
确保系统中安装的所有Artifactory实例都是相同的版本。
导致

这可能发生在以下两种情况之一:

  1. 在您的系统中,有两个服务器使用相同的配置node.id指定于美元ARTIFACTORY_HOME / etc / ha-node.properties文件。
  2. 您关闭了一个Artifactory服务器,并试图在30秒内重新启动它。
决议

确保Artifactory HA安装中的所有服务器都具有惟一的node.id价值。

关闭服务器,至少等待30秒后再重新启动。

导致

新节点定义了新的Artifactory Hazelcast系统属性值美元ARTIFACTORY_HOME / etc / artifactory.system.properties文件,它试图加入一个具有不同Hazelcast属性值的节点的集群。

决议

确保Artifactory HA安装中的所有服务器都具有相同的值。

关闭集群(不是滚动重启),逐个启动节点。

页面内容


Artifactory启动但仍处于离线状态

导致
您的服务器没有安装有效的HA许可证
决议
在服务器中安装有效的HA许可证并重新启动
导致
您正在启动一个Artifactory服务器作为HA安装,但是您已经在同一系统中运行了一个Artifactory Pro(或OSS版本)。
决议
确保您的系统是一致的——要么您有一组单独运行的Artifactory Pro实例,要么您所有的服务器都配置为Artifactory HA
导致
你的美元CLUSTER_HOME / ha-etc / cluster.properties文件未定义。
决议
安装Artifactory HA时,需要手动创建一个CLUSTER_HOME美元目录和美元CLUSTER_HOME / ha-etc / cluster.properties文件。详情请参阅配置集群

在成功尝试后,Artifactory UI登录仍然提示输入凭据

导致

您没有打开所需的Hazelcast端口(Artifactory的节点同步内存组件),这些端口配置在:

美元ARTIFACTORY_HOME / etc / ha-node.properties文件

决议
  1. 打开操作系统级别的成员端口
  2. 确保从成员集群节点到新打开的端口的通信
  3. 验证UI登录现在工作(不需要重新启动)

Artifactory启动,但不是HA安装

仅在安装Artifactory 5.6版本时相关。X及以下。

导致
您没有创建有效的美元ARTIFACTORY_HOME / etc / ha-node.properties文件
决议
  1. 关闭节点
  2. 删除$ ARTIFACTORY_HOME /访问文件夹
  3. 删除美元ARTIFACTORY_HOME / etc /安全/访问文件夹
  4. 删除美元ARTIFACTORY_HOME / etc /安全/ communication.key
  5. 删除美元ARTIFACTORY_HOME / etc /安全/ artifactory.key
  6. 删除美元ARTIFACTORY_HOME / etc / binarystore.xml
  7. 删除美元ARTIFACTORY_HOME / etc / db.properties
  8. 删除美元ARTIFACTORY_HOME / etc / cluster.id
  9. 复制您在主节点上创建的引导包,bootstrap.bundle.tar.gz,到$ ARTIFACTORY_HOME /等辅助节点上的文件夹。
  10. 确保该bundle属于artifactory用户(chown artifactory:artifactorybootstrap.bundle.tar.gz
  11. 创建一个有效的美元ARTIFACTORY_HOME / etc / ha-node.properties文件,详见安装Artifactory HA
  12. 启动节点

集群节点未与其他节点同步

导致

主密钥不匹配,无法解密DB道具文件。

主密钥是一个AESArtifactory使用128位密钥在集群节点之间安全地同步文件。它负责对数据库中的共享数据进行加密和解密。

决议
复制美元ARTIFACTORY_HOME / etc /安全/ master.key从主节点到备节点。
导致

有一把万能钥匙不见了。

主密钥是一个AESArtifactory使用128位密钥在集群节点之间安全地同步文件。它负责对数据库中的共享数据进行加密和解密。

决议
复制美元ARTIFACTORY_HOME / etc /安全/ master.key从主节点到备节点。

仅在安装Artifactory 5.6版本时相关。X及以下。

导致
安装节点时没有使用正确的引导包(bootstrap.bundle.tar.gz)或者根本没有引导包。
决议

使用以下步骤安装正确的引导包:

  1. 关闭节点
  2. 删除$ ARTIFACTORY_HOME /访问文件夹
  3. 删除美元ARTIFACTORY_HOME / etc /安全/访问文件夹
  4. 删除美元ARTIFACTORY_HOME / etc /安全/ communication.key
  5. 删除美元ARTIFACTORY_HOME / etc /安全/ artifactory.key
  6. 删除美元ARTIFACTORY_HOME / etc / binarystore.xml
  7. 删除美元ARTIFACTORY_HOME / etc / db.properties
  8. 删除美元ARTIFACTORY_HOME / etc / cluster.id
  9. 复制您在主节点上创建的引导包,bootstrap.bundle.tar.gz,到$ ARTIFACTORY_HOME /等辅助节点上的文件夹。
  10. 确保该bundle属于artifactory用户(chown artifactory:artifactorybootstrap.bundle.tar.gz
  11. 启动节点

从5.4.5或以下版本升级到5.5或以上版本失败

导致
Artifactory 5.5对数据库模式进行了更改。要升级到此版本或更高版本,必须首先将数据库迁移到新模式
决议
Artifactory 5.4.6实现了一个执行所需数据库模式迁移的过程。要从版本5.4.5或以下升级到版本5.5或以上,首先需要使用正常升级流程根据您的安装类型,然后升级到您想要的版本(5.5或以上),也可以使用正常升级流程


  • 没有标签