[BUG] Executing salt commands for a group fails
Open
@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
- Create a group
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.