All, When running "mvn -pl :cloud-client-ui jetty:run", I prompted interactively for the password to the cloud.keystore. It appears that the server is generating a key if none is present based on the following output:
INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) SSL keystore located at /Users/jburwell/Documents/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore Password:WARN [utils.script.Script] (Script-1:) Interrupting script. WARN [utils.script.Script] (Timer-2:) Timed out: sudo keytool -genkey -keystore /Users/jburwell/Documents/projects/cloudstack/src/cloudstack-basho/client/target/cloud-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/cloud.keystore -storepass vmops.com -keypass vmops.com -keyalg RSA -validity 3650 -dname cn="Cloudstack User",ou="0.8.31",o="0.8.31",c="Unknown" . Output is: dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid WARN [cloud.server.ConfigurationServerImpl] (Timer-2:) Would use fail-safe keystore to continue. java.io.IOException: Fail to generate certificate!: timeout My first question is can this default behavior be disabled so that I can get the server to start properly? My second question is why are we generating a key in the first place? The shell script code is platform specific (in particular using sudo), and makes many assumptions that may not be acceptable to a user. Why not error out with a message informing the user that they need to generate an SSL key? Thanks, -John