系统管理指南:基本管理

自动注册问题故障排除

可通过执行基本故障排除策略解决在尝试验证或注册系统时可能遇到的较为常见的错误。以下可能是使用 regadm 命令时需要进行故障排除的问题:

验证失败

如果您自行使用 regadm auth 命令尝试验证 My Oracle Support,但验证失败,则在您键入用户名和口令后将显示以下信息:


Authentication failed

要解决该问题,请验证是否使用了正确的帐户凭证(My Oracle Support 用户名和口令或 Sun 联机帐户用户名和口令)。要验证您的帐户设置,请转至 https://reg.sun.com/accounthelp

常见问题解答以及有关如何获取 My Oracle Support 初始访问权限的信息,请转至 http://www.oracle.com/us/support/044753.html#SS6

无法发送 HTTP 代理口令

出于安全原因,HTTP 代理口令必须位于文件中,而不能在命令行上指定。如果口令未在文件中指定,regadm 命令将无法定位口令。结果会在您尝试设置口令时,显示以下信息:


# regadm set -n http_proxy_pw -v secret1
Cannot find file 'secret1'

有关设置 HTTP 代理口令的说明,请参见如何配置 HTTP 代理验证设置

HTTP 通信错误

如果您的 HTTP 配置有问题,可能会显示以下错误信息:


HTTP Communications error with Oracle Support Center

Please check your HTTP settings and retry your request.

显示该错误信息的原因可能有多种。要解决该问题,请执行以下步骤:

  1. 通过键入以下命令,验证您的 HTTP 配置是否正确:


    # regadm list
    
  2. 如果您的 HTTP 配置正确,请检查以下信息:

    • 您的系统是否可直接或通过 HTTP 代理访问公共 Internet?如果不能,则您无法使用 regadm 命令管理自动注册特性。

    • 您的站点是否要求 HTTP 代理?如果要求,请确保 HTTP 代理主机和端口已正确配置。有关说明,请参见 如何配置 HTTP 代理和端口设置。

    • 您的站点是否要求已验证的代理访问?如果要求,请检验代理用户名和口令已正确配置和键入。有关说明,请参见 如何配置 HTTP 代理验证设置

  3. 确保您的 HTTP 代理主机设置可解析至另一个已启动并运行的有效 Web 代理主机,并且该主机名可解析。

    例如,如果您配置的 HTTP 代理主机为 webproxy.example.com ,该主机应可解析并能应答从 ping 实用程序发出的请求,如下所示:


    # getent hosts webproxy.example.com
    192.168.1.1 webproxy.example.com
    # ping webproxy.example.com
    webproxy.example.com is alive

    有关更多信息,请参见 getent(1M)ping(1M) 手册页。

  4. 如果执行以上故障排除步骤无效,请与站点管理员检验您的设置。