Problem
There could be several possible reasons why your CM will not start. In this specific scenario, you’re seeing the following message appear in your accelerator.log.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordCrypter' defined in class path resource [passwordCrypterContext.xml]: Invocation of init method failed; nested exception is java.io.FileNotFoundException: conf/passkey (Permission denied)
You’ll run into this error if the Cluster Manager is unable to access the conf/passkey file. This may be caused by a change in ownership or permissions. The file is typically owned by "eacmuser" and has '600' permissions.
Solution
To fix the permissions on this file and start the Cluster Manager, you’ll need to run:
sudo chmod 600 /opt/ecloud/i686_Linux/conf/passkey sudo /etc/init.d/clustermanager start
This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.