Tentacle upgrade error

We have mixed results when upgrading tentacles. This happened on windows 2012R2 and 2012. The latest upgrade it happened for was 2.6.0.778. These are the only non-standard configuration values: install was on a different drive (D:) and the application directory is D:\Application too.

& : The term ‘.\Tentacle.exe’ is not recognized as the name of a cmdlet,
Error 19:39:36 function, script file, or operable program. Check the spelling of the name, or
Error 19:39:36 if a path was included, verify that the path is correct and try again.
Error 19:39:36 At D:\Application.SQ-SABO2-623964D3\Octopus.Tentacle\2.6.0.778\Deploy.ps1:10
Error 19:39:36 char:3
Error 19:39:36 + & .\Tentacle.exe service --reconfigure --instance “$instanceName” --console
Error 19:39:36

Error 19:39:36 + CategoryInfo : ObjectNotFound: (.\Tentacle.exe:String) [], Pare
Error 19:39:36 ntContainsErrorRecordException
Error 19:39:36 + FullyQualifiedErrorId : CommandNotFoundException
Reconfiguring the Octopus Tentacle Windows Service to use path: C:\Tentacle.exe
Tentacle instance: Tentacle

Hi Pat,

Thanks for getting in touch! Did this occur when you were using the upgrade process from Octopus or using the Tentacle MSI installer?
If it was the former can you try manually running the MSI installer on the Tentacle that is having trouble and let me know if it is the same issue.

Thanks!
Vanessa

Vanessa, I was able to manually install the newer MSI over the existing install and it looks like it did an upgrade fine (settings preserved), but we have over 60 tentacles and the manual work around doesn’t scale. What information can we provide to allow your team to troubleshoot, determine root cause, and get this fixed so we can avoid this manual step?

Hi Pat,

I just needed confirmation that this was not also an issue for the MSI installer.
I have created a GitHub issue that you can track here: https://github.com/OctopusDeploy/Issues/issues/1407

Vanessa

Vanessa, install was fine via MSI with UI and also in quiet mode.