Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set broken notify systemd unit type back to simple. #28029

Closed
wants to merge 2 commits into from

Conversation

jboero
Copy link

@jboero jboero commented Aug 8, 2024

This should never have been changed. The systemd unit in production is currently invalid using the vault binary in ExecStart instead of a proper dbus notify script.

Reversing #14385

Description

This PR fixes pull 14385 which never should have been merged and introduced a broken systemd unit into production customer environments of Vault and Vault Enterprise. The fact an outsider whithout understanding of systemd got an invalid merge into production packaging is alarming.

Issue: #27935

This should never have been changed. The systemd unit in production is currently invalid using the vault binary in `ExecStart` instead of a proper dus notify script.

Reversing hashicorp#14385
@heatherezell heatherezell added the bug Used to indicate a potential bug label Aug 8, 2024
@heatherezell
Copy link
Contributor

Thank you for this; I'll get an engineer to review it. Thanks!

@heatherezell heatherezell removed the bug Used to indicate a potential bug label Aug 8, 2024
@divyaac divyaac added release/packaging dependencies Pull requests that update a dependency file labels Aug 20, 2024
@VioletHynes
Copy link
Contributor

I'm going to close this based on the discussion in this thread: #27935 (comment)

To summarize: this is caused by an upstream dependency, not Vault. There's more detail in this support article: https://support.hashicorp.com/hc/en-us/articles/20562543907859-Vault-1-13-7-and-Linux-DBus-leftover-processes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file release/packaging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants