NetWorker: nsrauthtrust:无法检索证书:GET 失败,并显示 HTTP 错误:404
Summary: 当 NetWorker/AUTHC 服务器是基于 Linux 的操作系统时,此知识库文章适用。登录到 NMC 失败,并显示消息“确保身份验证服务正在运行”。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- NetWorker/AUTHC 服务器是 Linux 服务器或 NVE 一体机。
- NetWorker Management Console (NMC) 登录失败,并显示:
- NetWorker 服务器上的 nsrauthtrust 命令失败,并显示消息:
# nsrauthtrust -H authc_server_hostname -P 9090
125927:nsrauthtrust: Failed to retrieve certificate: GET failed with HTTP-ERROR: 404
Server Message : Could not parse server-response from json string
- /opt/lgtonmc/gst/logs/gstd.raw 出现以下错误:
0 1506905469 2 0 0 3131729664 32427 0 nmc_server_hostname gstd NSR warning 85 Unable to get token for service account of NMC server from authentication service. %s 1 0 145 GET failed with HTTP-ERROR: 404Server Message : Could not parse server-response from json stringServer Message : Make sure that server is running
Cause
/nsr/authc/ 目录中的身份认证数据库存在问题。在这种情况下,身份验证端口(默认值:9090) 可能已启动并响应连接测试: nsrports -t authc_server_hostname -p 9090
但身份验证失败。
但身份验证失败。
Resolution
- 使用 SSH 登录 NetWorker 服务器,然后切换到 root 用户:
sudo su -
- 停止 authc 服务器上的 NetWorker 服务:
nsr_shutdown
- 验证服务是否已停止:
ps -ef | grep nsr
注意:您可能会看到一些 NMC (gst) 服务正在运行,这些服务不必停止。
注意:您可能会看到一些 NMC (gst) 服务正在运行,这些服务不必停止。
- 运行以下命令以重新配置 authc:
/opt/nsr/authc-server/scripts/authc_configure.sh
- 启动 networker 服务:
systemctl start networker
- 使用 NetWorker 管理员帐户登录到 NMC。
Additional Information
如果您之前集成了 AD 或 LDAP,则必须重新添加它。这可以从 NMC 的 设置 > 用户和角色 > 外部机构下完成。在执行此过程之前应用于 AD 用户的任何权限都不会被删除。必须将外部机构添加回 authcdb。请参阅知识库文章 156107:如何在 NetWorker 18 和 19 中设置 AD/LDAP 身份验证。
Affected Products
NetWorkerProducts
NetWorker SeriesArticle Properties
Article Number: 000060912
Article Type: Solution
Last Modified: 17 Mar 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.