GAUSS-51100 – GAUSS-51199

GAUSS-51100: “Failed to verify SSH trust on these nodes: %s.”

SQLSTATE: 无

错误原因:在各节点上核实SSH互信失败。

解决办法:检查确保各节点互信必须创建。

GAUSS-51101: “SSH exception: \n%s”

SQLSTATE: 无

错误原因:远程连接异常。

解决办法:检查确保网络连接必须正常;检查确保远程机器的IP及登录用户和密码必须正确。

GAUSS-51102: “Failed to exchange SSH keys for user [%s] performing the %s operation.”

SQLSTATE: 无

错误原因:交换互信密钥失败。

解决办法:检查确保网络连接必须正常;检查确保机器地址配置必须正确。

GAUSS-51103: “Failed to execute the PSSH command [%s].”

SQLSTATE: 无

错误原因:执行PSSH命令失败。

解决办法:检查确保PSSH工具必须完整;检查确保执行命令必须正确。

GAUSS-51104: “Failed to obtain SSH status.”

SQLSTATE: 无

错误原因:获取ssh状态和结果失败。

解决办法:检查确保网络连接必须正常;检查确保连接机器必须存在。

GAUSS-51105: “Failed to parse SSH output: %s.”

SQLSTATE: 无

错误原因:解析ssh结果失败。

解决办法:检查确保SSH工具必须完整;检查确保解析命令必须正确。

GAUSS-51106: “The SSH tool does not exist.”

SQLSTATE: 无

错误原因:SSH工具不存在。

解决办法:检查确保SSH工具必须存在。

GAUSS-51107: “Ssh Paramiko failed.”

SQLSTATE: 无

错误原因:Paramiko互信失败。

解决办法:

  1. 检查网络连接是否正常;

  2. 检查Paramiko包是否存在;

  3. 检查/etc/ssh/sshd_config文件以下选项:

    • PasswordAuthentication=yes;
    • MaxStartups=1000;
    • UseDNS=no;
    • ClientAliveInterval大于10800或者等于0;
    • 当数据库中机器较多时,MaxSessions是否配置过小。
  4. 修改配置后,请重启sshd服务。

GAUSS-51108: “Ssh-keygen failed.”

SQLSTATE: 无

错误原因:执行Ssh-keygen命令失败。

解决办法:1.检查确保Ssh-keygen工具必须存在;2.检查网络是否正常。

GAUSS-51109: “Failed to check authentication.”

SQLSTATE: 无

错误原因:身份验证失败

解决办法:查看日志,检查身份验证失败的原因,重新执行

GAUSS-51110: “Failed to obtain RSA host key for local host.”

SQLSTATE: 无

错误原因:获取本地主机的RSA主机密钥失败

解决办法:检查获取失败的原因,重新执行

GAUSS-51111: “Failed to append local ID to authorized_keys on remote node.”

SQLSTATE: 无

错误原因:将本地ID添加进远程节点的authorized_keys上失败

解决办法:检查添加失败的原因,重新添加

GAUSS-51112: “Failed to exchange SSH keys for user[%s] using hostname.”

SQLSTATE: 无

错误原因:使用用户名交换SSH 密钥失败。

解决办法:检查网络是否正常。