saltstack / saltstack/salt

[BUG] Executing salt commands for a group fails

Open
#61,472 1 comment 0 reactions 1 assignee View on GitHub

@frogunder is already working on this.

Since Jan 17, 2022.

bug
Dominant language
Python
Stars
15.7k
Forks
5.6k
Avg merge
2d 44m
Merged PRs (30d)
80

Description

Description
I have created a group that includes +20 clients.
The intention is to run a salt command against this group, means it will be executed on all 20+ clients simultaniously.

This is the group configuration:

vlcspsumasrv:/srv/susemanager/salt/manager_org_1 # spacecmd group_details grp-temp
INFO: Connected to https://vlcspsumasrv.devsys.net.sap/rpc/api as admin
ID:                67
Name:              grp-temp
Description:       temp group
Number of Systems: 28

Members
-------
vlcciam3.devsys.net
vlcciamh.devsys.net
vlccicww.devsys.net
vlccigml.devsys.net
vlcciioo.devsys.net
vlcciisc.devsys.net
vlcciml1.devsys.net
vlcciml4.devsys.net
vlccimlr.devsys.net
vlccip11.devsys.net
vlccipbh.devsys.net
vlcciric.devsys.net
vlccis1t.devsys.net
vlcdbam3.devsys.net
vlcdbamh.devsys.net
vlcdbcww.devsys.net
vlcdbgml.devsys.net
vlcdbh11.devsys.net
vlcdbioo.devsys.net
vlcdbisc.devsys.net
vlcdbml1.devsys.net
vlcdbml4.devsys.net
vlcdbmlr.devsys.net
vlcdbpbh.devsys.net
vlcdbric.devsys.net
vlcdbs1p.devsys.net
vlcsapamr.devsys.net
vlcsappba.devsys.net

Running salt command with trace optio
salt -l trace -I 'group_ids:67' grains.get osfinger
returns this:

[TRACE   ] Get event. tag: salt/job/20220117143702522014
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143902591947
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143702522014
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143902591947
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143702522014
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143902591947
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143702522014
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143902591947
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143702522014
[TRACE   ] _get_event() waited 0 seconds and received nothing
[TRACE   ] Get event. tag: salt/job/20220117143902591947
[TRACE   ] _get_event() waited 0 seconds and received nothing
[DEBUG   ] return event: {'vlcciam3.devsys.net.sap': {'failed': True}}
[DEBUG   ] LazyLoaded localfs.init_kwargs
[DEBUG   ] LazyLoaded localfs.init_kwargs
[DEBUG   ] LazyLoaded no_return.output
[TRACE   ] data = {'vlcciam3.devsys.net.sap': 'Minion did not return. [No response]\nThe minions may not have all finished running and any remaining minions will return upon completion. To look up the return data for this job later, run the following command:\n\nsalt-run jobs.lookup_jid 20220117143702522014'}
vlcciam3.devsys.net.sap:
    Minion did not return. [No response]
    The minions may not have all finished running and any remaining minions will return upon completion. To look up the return data for this job later, run the following command:

    salt-run jobs.lookup_jid 20220117143702522014
[DEBUG   ] Closing IPCMessageSubscriber instance
ERROR: Minions returned with non-zero exit code

Setup
n/a

Steps to Reproduce the behavior

  1. Create a group
  2. Execute command salt -l trace -I 'group_ids:' grains.get osfinger

Expected behavior

vlcspsumasrv:/srv/susemanager/salt/manager_org_1 # salt 'vlcciam3.devsys.net.sap' grains.get osfinger
vlcciam3.devsys.net.sap:
    SLES-15


Versions Report

salt --versions-report (Provided by running salt --versions-report. Please also mention any differences in master/minion versions.)
vlcspsumasrv:/srv/susemanager/salt/manager_org_1 # salt --versions-report
Salt Version:
          Salt: 3002.2

Dependency Versions:
          cffi: 1.13.2
      cherrypy: unknown
      dateutil: 2.7.3
     docker-py: Not Installed
         gitdb: Not Installed
     gitpython: Not Installed
        Jinja2: 2.10.1
       libgit2: 0.28.4
      M2Crypto: 0.35.2
          Mako: Not Installed
       msgpack: 0.5.6
  msgpack-pure: Not Installed
  mysql-python: Not Installed
     pycparser: 2.17
      pycrypto: 3.9.0
  pycryptodome: Not Installed
        pygit2: 0.28.2
        Python: 3.6.15 (default, Sep 15 2021, 14:20:42) [GCC]
  python-gnupg: Not Installed
        PyYAML: 5.3.1
         PyZMQ: 17.1.2
         smmap: Not Installed
       timelib: Not Installed
       Tornado: 4.5.3
           ZMQ: 4.2.3

System Versions:
          dist: sles 15.2 n/a
        locale: UTF-8
       machine: x86_64
       release: 5.3.18-24.86-default
        system: Linux
       version: SLES 15.2 n/a

Additional context
This issue is not reproducible with another group containing different clients.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.