I had a tentacle VM that was cloned, prior to my knowledge of not being able to clone tentacle VMs. I uninstalled the Octopus tentacle, deleted the folder, then re-installed it only to get the following error when doing a check health on the environment “Machine MTTXXXX uses the same endpoint (physical Tentacle with SQUID SQ-MTTXXXX-”. Also I cannot deploy because I get a similar error stating that the two tentacles share the same endpoint. Is there a way to fix this mess?
Thanks for getting in touch! You can update the SQUID on the Tentacle using Tentacle.exe like so:
C:\Program Files\Octopus Deploy\Tentacle>tentacle.exe new-squid
Octopus Deploy: Tentacle version 2.6.0.741
Generating a new SQUID for the Tentacle...
The new SQUID of this Tentacle is: SQ-WIN2014R2-83803211
Then you should be able to reset the connection to the machine and it will recognize the new SQUID.
I found that on Octopus 2.6.5 (API 3.0.x) that I had to run new-squid and new-certificate, and then delete and readd the Tentacle on the Octopus Deploy server after I had cloned a machine from Beta to Staging.
I believe I also had to specify the --instance “Tentacle” in order to get it to update the running service/config as well.