Do these same guidelines apply for upgrading an octopus tentacle http://docs.octopusdeploy.com/display/OD/Running+Tentacle+under+a+specific+user+account+for+use+in+Powershell when using a service account that is not a local admin, or is that even possible? I am seeing the package in the client C:\Octopus\Upgrade folder and the upgrader log shows that the service stopping and starting but the log also shows “MSIEXEC exit code was: 1601”, and the msi output log shows “MSI © (F8:D4) [11:12:02:580]: Failed to connect to server. Error: 0x80070005”. I am trying to upgrade version 220.127.116.11 to version 18.104.22.168. On systems where the service uses the system account, the deployments went fine.
Thanks for getting in touch.
Tentacle requires enough permissions to install itself on the machine when you perform Tentacle upgrades. I believe error code 1601 is related to registry access. To troubleshoot you can try running the Tentacle MSI as the Tentacle user.
Hope this helps.