saltstack / saltstack/salt

Unable to restart salt-minion on Arista

Open
#63,044 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs-triage v2018.3
Dominant language
Python
Stars
15.7k
Forks
5.6k
Avg merge
2d 44m
Merged PRs (30d)
80

Description

Description

Unable to restart salt-minion on Arista load balancer running as

ps -ef | grep salt-minion
root 21393 1 0 2019 ? 3-03:28:39 /usr/bin/python /usr/bin/salt-minion -d <<<< daemon

How would I do that?

Setup

Arista DCS-7150S-52-CL-SSD-F
Hardware version: 02.02
Serial number: JPE15151411
System MAC address: 001c.73b5.09db

Software image version: 4.19.0F-2GB
Architecture: i386
Internal build version: 4.19.0F-2GB-6005119.4190F
Internal build ID: 5969f1e5-2623-40f9-839e-749fdf7c794a

salt --version
salt 2018.3.0-2772-g34b3b90 (Oxygen)

/etc/redhat-release
Fedora release 18 (Spherical Cow)

Steps to Reproduce the behavior

Have tried:

on the arista:

salt-call service.restart salt-minion

systemctl restart salt-minion

service salt-minion restart

salt-call cmd.run 'systemctl restart salt-minion'

There is no reference to salt-minion in /usr/lib/systemd/system or in /etc/rc.d service --status-all and systemctl list-unit-files does not list salt-minion

Expected behavior

Looking for correct command to restart salt-minion. This is related to the need to re-point minion to new salt-master controllers via the /etc/salt/minion file

Screenshots
na

Versions Report
Salt Version:
Salt: 2018.3.0-2772-g34b3b90

Dependency Versions:
cffi: Not Installed
cherrypy: Not Installed
dateutil: 2.4.2
docker-py: Not Installed
gitdb: Not Installed
gitpython: Not Installed
ioflo: Not Installed
Jinja2: 2.8
libgit2: Not Installed
libnacl: Not Installed
M2Crypto: 0.21.1
Mako: Not Installed
msgpack-pure: Not Installed
msgpack-python: 0.4.8
mysql-python: Not Installed
pycparser: Not Installed
pycrypto: 2.6.1
pycryptodome: Not Installed
pygit2: Not Installed
Python: 2.7.5 (default, Aug 26 2017, 23:44:09)
python-gnupg: Not Installed
PyYAML: 3.12
PyZMQ: 15.3.0
RAET: Not Installed
smmap: Not Installed
timelib: Not Installed
Tornado: 4.4.2
ZMQ: 4.1.4

System Versions:
dist: fedora 4.19.0
locale: ANSI_X3.4-1968
machine: x86_64
release: 3.4.43.Ar-5956591.4190F
system: Linux
version: Arista Networks EOS 4.19.0


Additional context

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.

Research direction

Start with the running /usr/bin/salt-minion -d process, the attempted service commands, and /etc/salt/minion on the stated Arista EOS setup. Determine whether Salt supports a restart path there; done means a verified command or documented limitation that lets the minion reload the new master configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, python
Domain
infrastructure, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.