Issues
Issues copied to clipboard
Tentacle Upgrade Script Does Not Account for Rootless Tentacle Installations when Restarting Tentacle Service
Severity
1 report
Version
2025.3.14410 (Server), 8.3.3407 (Tentacle)
Latest Version
None
What happened?
The Tentacle upgrade script doesn't include sudo in the restart command, which means rootless tentacles (even with proper passwordless sudo configuration) won't automatically restart after upgrades. This will continue to be a problem for anyone running Tentacles in this configuration until the upgrade script is fixed.
Reproduction
- Configure a Linux Tentacle with a rootless configuration.
- Attempt to upgrade the Tentacle (via Octopus Server) and note that the Tentacle version displayed within the server UI is not updated as the underlying Tentacle service did not actually restart.
Error and Stacktrace
More Information
The fix would be to modify the Tentacle upgrade script to use sudo systemctl restart for rootless Tentacle installations.
Workaround
Manually restart the Tentacle service after running through the upgrade process.