如何解决解密失败(Artifactory初始化失败:检查Artifactory日志错误500错误)?我怎样才能得到一件丢失的工艺品。密钥文件吗?
artifactory。密钥文件是包含密码解密信息的文件。如果该文件丢失,Artifactory将无法解密加密的密码。默认情况下,它位于'$ARTIFACTORY_HOME/etc/security/',尽管您可以修改' artifactory_system .system. home /etc/security/'。属性的配置文件在这里更改此位置。
要解决这个问题,请将最后创建的文件重命名为'artifactory.key '。*'文件在安全文件夹,
例如:change artifactory.key。<时间戳>到只是artifactory。键,然后按解密通过UI。
如果文件不在默认位置,并且您没有更改您的配置文件,请尝试如下所示进行搜索:
$ sudo find / name artifactory.key*
你可能会发现它位于“/private/var/root/.artifactory/etc/security”这样的目录下。这种情况可能有点棘手,因为尝试导航到感兴趣的目录,即使使用sudo,也可能很奇怪/令人困惑。
例如,注意以下命令行交互:
$ sudo CD /private/var/root/.artifactory/etc/security
$ pwd
/usr/local/artifactory /等
这不是您想要访问的目录,也不是您想要访问的目录。这里没有找到钥匙。然而,我们可以看到这些文件并像这样操作它们:
$ sudo ls -la /private/var/root/.artifactory/etc/security
总共16
drwx------ 4根轮136四月3日11:03。
drwxr-xr-x 21根轮714 Apr 3 11:03 ..
-rw-r——r——1根轮610 4月3日10:49 artifactory.key.201504031102057
$ sudo cp /private/var/root/.artifactory/etc/security/artifactory.key201504031102057 /私人/ var /根/ .artifactory / etc /安全/ artifactory.key
$ sudo ls -la /private/var/root/.artifactory/etc/security
总共24
drwx------ 5根轮170 4月3日12:43。
drwxr-xr-x 21根轮714 Apr 3 11:03 ..
-rw-r——r——1根轮608 4月3日11:03 artifactory.key
-rw-r——r——1根轮610 4月3日10:49 artifactory.key.201504031102057
如果仍然没有解决问题,则可能是因为密钥不匹配或已损坏。请按照以下步骤恢复Artifactory:
1.停止Artifactory
2.编辑ARTIFACTORY_HOME美元/ etc /存储。properties => enter plain text password =>保存为相同的名称
3.编辑$ARTIFACTORY_HOME/etc/artifactory.config.latest.xml =>输入LDAP的明文密码(搜索“managerPassword”)或如果你不知道密码,通过将“enabled”从true改为false暂时禁用它=>保存为“artifactory_config .import.xml”
4.开始Artifactory
5.执行“Admin => Security => General => Encrypt”