Hi!
I’m getting a certificate error when trying to register my polling tentacle with my new Octopus Cloud instance. The client platform is fully updated Ubuntu 18.04.4 and I’m following instructions from https://octopus.com/docs/infrastructure/deployment-targets/linux/tentacle#setting-up-a-tentacle-instance
Name of Tentacle instance (default Tentacle):
Invalid characters will be ignored, the instance name will be: 'Tentacle'
What kind of Tentacle would you like to configure: 1) Listening or 2) Polling (default 1): 2
Where would you like Tentacle to store log files? (/etc/octopus):
Where would you like Tentacle to install appications to? (/home/Octopus/Applications):
Octopus Server URL (eg. https://octopus-server): https://nirs.octopus.app
Select auth method: 1) API-Key or 2) Username and Password (default 1): 1
API-Key: <redacted>
Select type of Tentacle do you want to setup: 1) Deployment Target or 2) Worker (default 1): 1
What Space would you like to register this Tentacle in? (Default):
What name would you like to register this Tentacle with? (vm-as482): nirs.hse.ru
Enter the environments for this Tentacle (comma seperated): Production
Enter the roles for this Tentacle (comma seperated): server
The following configuration commands will be run to configure Tentacle:
sudo /opt/octopus/tentacle/Tentacle create-instance --instance "Tentacle" --config "/etc/octopus/Tentacle/tentacle-Tentacle.config"
sudo /opt/octopus/tentacle/Tentacle new-certificate --instance "Tentacle" --if-blank
sudo /opt/octopus/tentacle/Tentacle configure --instance "Tentacle" --app "/home/Octopus/Applications" --noListen "True" --reset-trust
sudo /opt/octopus/tentacle/Tentacle register-with --instance "Tentacle" --server "https://nirs.octopus.app" --name "nirs.hse.ru" --comms-style "TentacleActive" --server-comms-port "10943" --apiKey "API-XXXXXXXXXXXXXXXXXXXXXXXXXX" --space "Default" --environment "Production" --role "server"
sudo /opt/octopus/tentacle/Tentacle service --install --start --instance "Tentacle"
Press enter to continue...
Saving instance: Tentacle
Setting home directory to: /etc/octopus/Tentacle
A certificate already exists, no changes will be applied.
Removing all trusted Octopus Servers...
Application directory set to: /home/Octopus/Applications
Tentacle will not listen on a port
These changes require a restart of the Tentacle.
Checking connectivity on the server communications port 10943...
Connected sucessfully
Registering the tentacle with the server at https://nirs.octopus.app/
Detected automation environment: NoneOrUnknown
The following certificate errors were encountered when establishing the HTTPS connection to the server: RemoteCertificateChainErrors
Certificate subject name: CN=*.octopus.app
Certificate thumbprint: 7F8897DDF3E4AB07B7F2E027EA7D233E99A3FD1A
Then it just repeats the last 3 lines over and over again.
Now, I’m just starting with Octopus so I might’ve missed something obvious, but I couldn’t find anything related anywhere in the docs. I noticed that the certificate thumbprint at https://nirs.octopus.app/app#/Spaces-1/configuration/thumbprint is not the same as the one in the error but I don’t know what to make of it.
Can you help me diagnose this further please?