Agree that this is not cross-platform-friendly.

On 2/25/13 7:19 AM, "John Burwell" <jburw...@basho.com> wrote:

>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

Reply via email to