vmware-archive / salt-pack

Salt Package Builder
Apache License 2.0
55 stars 23 forks source link

Salt: 2018.3.0 cp.get_dir cannot be used #639

Open linuxyn opened 5 years ago

linuxyn commented 5 years ago

Hello, when I installed the salt 2018.3.0 version, I can't execute cp.get_dir, cp.get_file can be used normally. Error is as follows: [root@master_1 qfpay]# salt 'minion_1' cp.get_dir salt://f5 /tmp/

minion_1: The minion function caused an exception: Traceback (most recent call last): File "/home/qfpay/python/lib/python2.7/site-packages/salt/minion.py", line 1600, in _thread_return return_data = minion_instance.executors[fname](opts, data, func, args, kwargs) File "/home/qfpay/python/lib/python2.7/site-packages/salt/executors/direct_call.py", line 12, in execute return func(*args, *kwargs) File "/home/qfpay/python/lib/python2.7/site-packages/salt/modules/cp.py", line 352, in get_dir return _client().get_dir(path, dest, saltenv, gzip) File "/home/qfpay/python/lib/python2.7/site-packages/salt/fileclient.py", line 437, in getdir for fn in self.file_list(saltenv, prefix=path): File "/home/qfpay/python/lib/python2.7/site-packages/salt/fileclient.py", line 1276, in file_list return salt.utils.data.decode(self.channel.send(load)) if six.PY2 \ File "/home/qfpay/python/lib/python2.7/site-packages/salt/utils/async.py", line 64, in wrap ret = self._block_future(ret) File "/home/qfpay/python/lib/python2.7/site-packages/salt/utils/async.py", line 74, in _block_future return future.result() File "/home/qfpay/python/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result raise_exc_info(self._exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1063, in run yielded = self.gen.throw(exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/salt/transport/zeromq.py", line 324, in send ret = yield self._crypted_transfer(load, tries=tries, timeout=timeout, raw=raw) File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run value = future.result() File "/home/qfpay/python/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result raise_exc_info(self._exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1063, in run yielded = self.gen.throw(exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/salt/transport/zeromq.py", line 292, in _crypted_transfer ret = yield _do_transfer() File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run value = future.result() File "/home/qfpay/python/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result raise_exc_info(self._exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1063, in run yielded = self.gen.throw(exc_info) File "/home/qfpay/python/lib/python2.7/site-packages/salt/transport/zeromq.py", line 276, in _do_transfer tries=tries, File "/home/qfpay/python/lib/python2.7/site-packages/tornado/gen.py", line 1055, in run value = future.result() File "/home/qfpay/python/lib/python2.7/site-packages/tornado/concurrent.py", line 238, in result raise_exc_info(self._exc_info) File "", line 3, in raise_exc_info SaltReqTimeoutError: Message timed out

[root@master_1 qfpay]# salt -V Salt Version: Salt: 2018.3.0

Dependency Versions: cffi: 1.11.2 cherrypy: 3.2.3 dateutil: 2.6.1 docker-py: Not Installed gitdb: Not Installed gitpython: Not Installed ioflo: Not Installed Jinja2: 2.10 libgit2: Not Installed libnacl: Not Installed M2Crypto: Not Installed Mako: 1.0.7 msgpack-pure: Not Installed msgpack-python: 0.5.6 mysql-python: 1.3.12 pycparser: 2.18 pycrypto: 3.7.2 pycryptodome: Not Installed pygit2: Not Installed Python: 2.7.9 (default, Sep 30 2017, 07:50:44) python-gnupg: Not Installed PyYAML: 3.12 PyZMQ: 16.0.3 RAET: Not Installed smmap: Not Installed timelib: Not Installed Tornado: 4.5.3 ZMQ: 4.1.6

System Versions: dist: centos 6.9 Final locale: UTF-8 machine: x86_64 release: 2.6.32-696.el6.x86_64 system: Linux version: CentOS 6.9 Final

-------------------------------------------------------------

[root@minion_1 ~]# /home/qfpay/python/bin/salt-minion -V Salt Version: Salt: 2018.3.0

Dependency Versions: cffi: Not Installed cherrypy: Not Installed dateutil: 2.7.3 docker-py: Not Installed gitdb: Not Installed gitpython: Not Installed ioflo: Not Installed Jinja2: 2.10 libgit2: Not Installed libnacl: Not Installed M2Crypto: Not Installed Mako: Not Installed msgpack-pure: Not Installed msgpack-python: 0.5.6 mysql-python: Not Installed pycparser: Not Installed pycrypto: 2.6.1 pycryptodome: Not Installed pygit2: Not Installed Python: 2.7.14 (default, Apr 16 2018, 15:25:21) python-gnupg: Not Installed PyYAML: 3.12 PyZMQ: 17.0.0 RAET: Not Installed smmap: Not Installed timelib: Not Installed Tornado: 4.5.3 ZMQ: 4.1.6

System Versions: dist: centos 6.9 Final locale: UTF-8 machine: x86_64 release: 2.6.32-696.el6.x86_64 system: Linux version: CentOS 6.9 Final

Error log of minion is as follows: 2019-01-10 10:25:19,185 [salt.minion :1658][WARNING ][10099] The minion function caused an exception