Calamari.exe not found

Hi,

I’m getting the following error on deploys to a specific machine:

& : Die Benennung "C:\Octopus\Calamari\3.5.4\Calamari.exe" wurde nicht als 
Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren
Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der 
Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In C:\Octopus\Work\20161125080810-5\Bootstrap.ps1:17 Zeichen:3
+ & "${env:TentacleHome}\Calamari\3.5.4\Calamari.exe" run-script -scrip ...
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Octopus\Calamari\3.5.4\Calam 
   ari.exe:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : CommandNotFoundException
November 25th 2016 09:08:10Fatal
The remote script failed with exit code 1

How can this happen?

The machine also has out-of-date an Tentacle. On Upgrade I get the same message.
It still has the Calamari 3.5.3 Folder which seems to be complete. Folder “3.5.4” also exists, but is missing a lot of files.

We’re using Octopus 3.5.2

EDIT: I just found out that the affected machine was restored yesterday. I guess that’s the problem here. What’s the cleanest way to restore a working state?

Hi Jan,

Thanks for reaching out. Try deleting the 3.5.4 folder so Octopus defaults to 3.5.3 which seems to be complete. Calamari will be updated to the latest version during the next deployment.

Let me know if after that update post deployment you still get this error.

Thanks,
Dalmiro

Hi Dalmiro,

thanks, this was too easy :slight_smile:
Everything works flawlessly again, now.