saltstack / saltstack/salt

Path /etc/systemd/system/unbound.service is a file, not a symlink.

Open
#64,743 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Description of Issue

Error in minion log: Failed to check mask status for service unbound. Path /etc/systemd/system/unbound.service is a file, not a symlink. This could be caused by changes in systemd and is probably a bug in Salt. Please report this to the developers.

Setup

I get it every time I run our tests in Jenkin, at the very beginning

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 from the minion-log error about checking the mask status of the unbound service and investigate Salt's systemd service handling. Reproduce it in the Jenkins test setup, then identify the relevant service-status behavior and add or update coverage so a regular /etc/systemd/system/unbound.service file no longer produces the reported failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
devops, infrastructure
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.