每个Ansible命令都以“响应”;中止“;

每个Ansible命令都以“响应”;中止“;,ansible,Ansible,当我运行任何Ansible命令时,响应总是abort。例如: [1] 78576 abort ansible --version ansible--version #或: ansible playbook-i production site.yml--差异--检查 答复: [1] 78576 abort ansible --version 知道为什么或如何修复吗?我更新了Ansible,但错误保持不变。过去,这些功能都能正常工作,但我使用Ansible已经有

当我运行任何Ansible命令时,响应总是
abort
。例如:

[1]    78576 abort      ansible --version
ansible--version
#或:
ansible playbook-i production site.yml--差异--检查
答复:

[1]    78576 abort      ansible --version

知道为什么或如何修复吗?我更新了Ansible,但错误保持不变。过去,这些功能都能正常工作,但我使用Ansible已经有几个月了。

这看起来像是您系统上的某些特定功能被错误配置

[1]    78576 abort      ansible --version
  • 重新跟踪可能导致此错误的步骤
  • 尝试重新安装Python/Ansible
  • 使用“ps aux | grep ansible”查看是否有其他ansible进程正在运行
  • 虚拟人
  • 最坏情况;重新安装系统

    • 我在这里找到了解决问题的方法。这是OpenSSL的一个问题:

      [1]    78576 abort      ansible --version
      
      修复的步骤如下:

      [1]    78576 abort      ansible --version
      
      brew reinstall openssl
      
      cd /usr/local/lib
      sudo ln -s /usr/local/opt/openssl/lib/libssl.dylib libssl.dylib
      sudo ln -s /usr/local/opt/openssl/lib/libcrypto.dylib libcrypto.dylib
      

      谢谢,我会试试的。我看到有一个Ansible进程正在运行,其pid不断变化。也许重启会有所帮助。我最近移动了机器,还将shell从bash改为zsh。不知道这是否有影响。您的问题很可能是正在运行并不断更改PID的Ansible任务。最终找到了答案。谢谢你的帮助