【发布时间】:2021-10-05 04:55:50
【问题描述】:
使用 py-winrm 配置 Rundeck 远程 Windows 节点。使用 Basic Auth 成功配置,然后尝试配置为使用 Kerberos 我开始收到满足 Py-Winrm 要求的错误。
Rundeck 3.3.11 与 Windows Server 2016 Server 上的 py-winrm。连接到运行命令作业的远程主机时出错。
错误:pexpect 未安装,尝试:pip install pexpect
Python3.9.6 验证 pexpect 4.8.0 使用 pip list 安装
我试过了; 卸载/重新安装 pexpect 和 Python 并在每次更改后重新安装 Python 和 Rundeck 服务后重新启动 Windows。
任何帮助将不胜感激。 谢谢
【问题讨论】:
-
您是否尝试过使用 pip3 命令? pip3 列表
-
我刚试过 pip3 list - 结果是一样的。它显示 pexpext 4.8.0 已安装。谢谢。
-
你能在调试模式下运行你的工作并在这里分享完整的堆栈跟踪吗?
-
另一个输入:请转到项目设置>编辑配置并单击“默认节点执行器”选项卡,(确保您使用“WinRM Node Executor Python”作为默认节点执行器,在在“Python解释器”文本框中输入python3二进制完整路径。“默认文件复制器”选项卡也是如此。