启动saltstack-master报错

[[email protected] salt]# systemctl start salt-master
Job for salt-master.service failed because the control process exited with error code. See “systemctl status salt-master.service” and “journalctl -xe” for details.

[[email protected] salt]# systemctl status salt-master.service
● salt-master.service - The Salt Master Server
Loaded: loaded (/usr/lib/systemd/system/salt-master.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2020-08-18 10:00:53 CST; 32s ago
Process: 6987 ExecStart=/usr/bin/salt-master (code=exited, status=1/FAILURE)
Main PID: 6987 (code=exited, status=1/FAILURE)

Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: _ns = select_backend(first)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/select.py”, line 27, in select_backend
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: mod = import(name, fromlist=public_api)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/cython/init.py”, line 6, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: from . import (constants, error, message, context,
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: ImportError: libzmq.so.5: cannot open shared object file: No such file or directory
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: salt-master.service: main process exited, code=exited, status=1/FAILURE
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: Failed to start The Salt Master Server.
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: Unit salt-master.service entered failed state.
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: salt-master.service failed.

[[email protected] salt]# journalctl -xe
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/init.py”, line 29, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: _ns = select_backend(first)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/select.py”, line 27, in select_backend
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: mod = import(name, fromlist=public_api)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/cython/init.py”, line 6, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: from . import (constants, error, message, context,
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: ImportError: libzmq.so.5: cannot open shared object file: No such file or directory
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: Traceback (most recent call last):
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/bin/salt-master”, line 10, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: salt_master()
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib/python2.7/site-packages/salt/scripts.py”, line 50, in salt_master
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: master.start()
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib/python2.7/site-packages/salt/cli/daemons.py”, line 151, in start
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: self.prepare()
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib/python2.7/site-packages/salt/cli/daemons.py”, line 131, in prepare
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: import salt.master
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib/python2.7/site-packages/salt/master.py”, line 26, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: import zmq
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/init.py”, line 66, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: from zmq import backend
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/init.py”, line 41, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: reraise(*exc_info)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/init.py”, line 29, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: _ns = select_backend(first)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/select.py”, line 27, in select_backend
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: mod = import(name, fromlist=public_api)
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: File “/usr/lib64/python2.7/site-packages/zmq/backend/cython/init.py”, line 6, in
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: from . import (constants, error, message, context,
Aug 18 10:00:53 liuyuqian-test01 salt-master[6987]: ImportError: libzmq.so.5: cannot open shared object file: No such file or directory
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: salt-master.service: main process exited, code=exited, status=1/FAILURE
Aug 18 10:00:53 liuyuqian-test01 systemd[1]: Failed to start The Salt Master Server.
– Subject: Unit salt-master.service has failed
– Defined-By: systemd

解决办法:
根据提示可以看到报错:ImportError: libzmq.so.5: cannot open shared object file: No such file or directory
所以:
http://rpmfind.net/linux/RPM/epel/7/x86_64/Packages/z/zeromq-4.1.4-6.el7.x86_64.html
启动saltstack-master报错
[[email protected] salt]# yum install zeromq-4.1.4-6.el7.x86_64.rpm
再次启动服务,无报错,问题解决!