当Artifactory启动时发现没有有效的安装许可证时该怎么办。阻塞转换错误
相关版本:此信息属于Artifactory版本6和7。
你可能会在以下场景中遇到这个问题:
- 当您的许可证文件$ ARTIFACTORY_HOME /等已修改/删除文件夹
- 尝试使用过期的许可密钥升级Artifactory时
- 在进行容灾备份/恢复过程中,可能会丢失license文件
错误
| [localhost-startStop-2] WARN org.artifactory.addon.ConverterBlockerImpl -没有发现有效的安装许可证。阻塞转换 [localhost-startStop-2] ERROR org.artifactory.converter.ConvertersManagerImpl转换失败。您应该分析错误并重试启动Artifactory。错误是:转换器无法运行,因为没有找到匹配的许可证,请添加新的许可证 |
这表明许可证文件(artifactory.lic)中不可用或缺失$ ARTIFACTORY_HOME /等文件夹(如果是HA集群,则从artifactory.cluster.license).
要解决这个问题,请采取以下措施:
- 导航到$ ARTIFACTORY_HOME /等文件夹,如果它不存在,则创建一个名为artifactory.lic(对于独立实例)或artifactory.cluster.license(适用于HA集群)。
- 手动将许可密钥以相同的格式放入创建的文件中。
- 请确定您的许可证文件为artifactory所有$ sudo chown artifactory:artifactory artifactory。lic $ sudo chown artifactory:artifactory $ARTIFACTORY_HOME%/var/data/artifactory。
- 重启Artifactory。
请注意:从Artifactory version 7开始,license文件(artifactory.licor artifactory.cluster.license),将位于$ JFROG_HOME / artifactory / var / etc / artifactory文件夹
发布日期:2020年6月24日
最后更新:2021年5月14日
