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

DEB update always requires systemctl daemon-reload #548

Closed
qrkourier opened this issue Nov 8, 2022 · 1 comment
Closed

DEB update always requires systemctl daemon-reload #548

qrkourier opened this issue Nov 8, 2022 · 1 comment
Assignees

Comments

@qrkourier
Copy link
Member

Most DEB packages that provide a background service can be updated without reloading the systemd service unit definitions, but I've had to run sudo systemctl daemon-reload every time I updated ziti-edge-tunnel the last few releases, at least. Seems to indicate that the definition file(s) are being detected as changed for some reason. I don't believe that we're intentionally changing those files with every release, and there may be some nuance in systemd that we need to be aware of to smooth out the upgrade process.

@qrkourier
Copy link
Member Author

I installed the test DEB build from main after the PR merged to run-as user ziti. It was necessary to reload the systemd unit definition, probably because it changed to declare the new user and capability directives.

sabedevops added a commit that referenced this issue May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants