Install error “Unable to parse configuration key”

Install fail for version Octopus.Tentacle.5.0.13-x64 / Octopus.Tentacle.5.0.13-x64 for a window machine

After entering the thumbprint and ready to install, I met this:

Saving instance: Tentacle
Setting home directory to: C:\Octopus
Error: ===============================================================================
Error: Unable to parse configuration key ‘Tentacle.Certificate’ as a ‘String’.
Error: System.FormatException
Error: at Octopus.Shared.Configuration.FlatDictionaryKeyValueStore.Get[TData](String name, TData defaultValue, ProtectionLevel protectionLevel)
Error: at Octopus.Tentacle.Configuration.TentacleConfiguration.get_TentacleCertificate()
Error: at Octopus.Tentacle.Commands.NewCertificateCommand.Start()
Error: at Octopus.Shared.Startup.AbstractCommand.Start(String[] commandLineArguments, ICommandRuntime commandRuntime, OptionSet commonOptions)
Error: at Octopus.Shared.Startup.ConsoleHost.Run(Action`1 start, Action shutdown)
Error: at Octopus.Shared.Startup.OctopusProgram.RunHost(ICommandHost host)
Error: at Octopus.Shared.Startup.OctopusProgram.Run()
Error:
Error: --Inner Exception–
Error: Key not valid for use in specified state.
Error:
Error: System.Security.Cryptography.CryptographicException
Error: at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
Error: at Octopus.Shared.Configuration.WindowsMachineKeyEncryptor.Decrypt(String encrypted)
Error: at Octopus.Shared.Configuration.FlatDictionaryKeyValueStore.Get[TData](String name, TData defaultValue, ProtectionLevel protectionLevel)
Error: -------------------------------------------------------------------------------
Error: Terminating process with exit code 100
Error: Full error details are available in the log files at:
Error: C:\Octopus\Logs
Error: C:\Users\Derivco User\AppData\Local\Octopus\Logs
Error: If you need help, please send these log files to https://octopus.com/support
Error: -------------------------------------------------------------------------------
Error:
Error: The previous command returned a non-zero exit code of: 100
Error: The command that failed was: “C:\Program Files\Octopus Deploy\Tentacle\Tentacle.exe” new-certificate --instance “Tentacle” --if-blank
Deleted instance: Tentacle

Hi @patpatc1005,

Thanks for getting in touch!

This isn’t an error that I’ve seen before so I haven’t got a quick fix for you.

The first thing I would recommend trying would be to try to isolate where the issue is occurring. When running through the tentacle configuration there is an option at the end to Show Script. This will then provide a Powershell script with all of your configured settings included.
e.g.

Would you be able to run through your process again, select that option and capture the script?
Once you have the script if you could add the full script here for me to review and also execute each line by itself to determine which one generates the error.

I’ve made this topic private in case there are any details in the script that you don’t want sharing.

I look forward to hearing from you.

Regards,
Paul

Thanks for your reply @paul.calvert

The scripts are as below

I have tried to run the scripts one by one, I found the second script (the new-certificate one) made it fail

Thanks a lot!

Ok, thanks for sharing that.

This does seem strange. Has this machine had a tentacle installed previously?
Also, if you open the file C:\Octopus\Tentacle.config does it contain a certificate key already?
e.g.

<set key="Tentacle.Certificate">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</set>

If it does already contain this key, can you try deleting the entire .config file and re-running the install?

@paul.calvert
Solved! Great Thanks! :scream: :pray:
I didn’t realized that it was installed before

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.