Resolution
To fix this issue, make sure the eula.html file is present in the root folder of the Cloudhouse Alchemy Compatibility Package.
If you still encounter problems, please contact your Cloudhouse Partner in the first instance (if relevant), otherwise contact Cloudhouse Support for further assistance.
Symptoms
When deploying a Compatibility Package, I receive the following error:
ERROR Cloudhouse.Container.Deployment.Program - Failed:
Cloudhouse.Container.Core.Exceptions.ConfigurationFileNotFoundException: EULA file C:\ProgramData\chocolatey\lib\autopackager\Tools\ContainerEditor\eula.html is not found in package directory.
at Cloudhouse.Container.Core.PackageDirectory.EulaFileCheck()
at Cloudhouse.Container.Core.PackageDirectory.Validate()
at Cloudhouse.Container.Core.PackageDirectory.get_SourcePackage()
at Cloudhouse.Container.Deployment.DeploymentCommandFactory.Deploy()
at Cloudhouse.Container.Deployment.Program.Main(String[] args)
ERROR Cloudhouse.Container.Deployment.Program - Exiting with code: -16
Cause
This error is caused if the eula.html file is not present in the root folder of the Compatibility Package.