salt state.apply returns 具有非零退出代码

salt state.apply returns with non-zero exit code

我正在尝试应用状态“nettools.sls”并且我正在接收

ERROR: Minions returned with non-zero exit code. ran command: salt 'minion*' state.apply nettools

运行 在 Ubuntu 服务器 18.04 上使用 XFCE 桌面,我试过在 etc/salt/ 和主目录

中安装 sls
install_network_packages:
  pkg.installed:
    - pkgs:
      - rsync
      - lftp
      - curl

I receive data failed to compile: no matching sls found for 'nettools' in env 'base'

除非您在主配置文件中修改了 file_roots 选项,否则 Salt 的状态(sls 文件)进入 /srv/salt/

因此,如果您将文件放在 /srv/salt/nettools.sls 中,您应该能够 运行 以下命令:

salt <minion id> state.apply nettools