On Mar 19, 2013, at 12:30 PM, Min Chen <min.c...@citrix.com> wrote:

> I also encounter this mount issue on Mac OS, this seems an issue specific
> to Mac. On my Ubuntu box, it went fine.
> 

Ok removing the -b in scripts/vm/systemvm/injectkeys.sh seems to solve the 
issue.

-b does not exist for cp in OSX.

-sebastien


> Thanks
> -min
> 
> 
> 
> On 3/19/13 5:31 AM, "Sebastien Goasguen" <run...@gmail.com> wrote:
> 
>> 
>> On Mar 18, 2013, at 1:07 PM, Edison Su <edison...@citrix.com> wrote:
>> 
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: Sebastien Goasguen [mailto:run...@gmail.com]
>>>> Sent: Monday, March 18, 2013 7:24 AM
>>>> To: cloudstack-dev@incubator.apache.org
>>>> Subject: Re: 4.1 certificate issue
>>>> 
>>>> 
>>>> On Mar 15, 2013, at 8:11 PM, Sheng Yang <sh...@yasker.org> wrote:
>>>> 
>>>>> What blocked you is not ssl keystore, it's ssh key. As it said:
>>>>> 
>>>>> NFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Going to update
>>>>> systemvm iso with generated keypairs if needed
>>>>> Password:
>>>>> 
>>>>> I just found recently we need to input the password many times, then
>>>>> with latest build I only need to input password one time, but still, I
>>>>> have no idea why this happening, and who changed it...
>>>> 
>>>> Can anybody else comment on this ?
>>> 
>>> If it's asking for password, usually, it means the "sudo" on your
>>> system needs password. You can workaround it, by adding "your-user-name
>>> ALL=(ALL) NOPASSWD: ALL" in sudo configuration
>>> file(http://askubuntu.com/questions/147241/execute-sudo-without-password)
>> 
>> I am no sysadmin, but If I were one I think I would scream to such a
>> sudoer entry. Steal my user password and you get root on my system.
>> 
>> I entered my password 9 times and it finally went through. I had these
>> messages:
>> 
>> WARN  [utils.script.Script] (Timer-2:) Timed out: sudo keytool -genkey
>> -keystore 
>> /Users/sebastiengoasguen/Documents/incubator-cloudstack/client/target/clou
>> d-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="cloud.com",o="cloud.com",c="Unknown" .  Output
>> is: 
>> WARN  [cloud.server.ConfigurationServerImpl] (Timer-2:) Would use
>> fail-safe keystore to continue.
>> java.io.IOException: Fail to generate certificate!: timeout
>>      at 
>> com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(Configura
>> tionServerImpl.java:491)
>>      at 
>> com.cloud.server.ConfigurationServerImpl.updateSSLKeystore(ConfigurationSe
>> rverImpl.java:512)
>>      at 
>> com.cloud.server.ConfigurationServerImpl.persistDefaultValues(Configuratio
>> nServerImpl.java:269)
>>      at 
>> com.cloud.server.ConfigurationServerImpl.configure(ConfigurationServerImpl
>> .java:143)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>> 57)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>> pl.java:43)
>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>      at 
>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ao
>> pUtils.java:319)
>>      at 
>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoi
>> nt(ReflectiveMethodInvocation.java:183)
>>      at 
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle
>> ctiveMethodInvocation.java:150)
>>      at 
>> org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.procee
>> d(MethodInvocationProceedingJoinPoint.java:80)
>>      at 
>> com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(TransactionCo
>> ntextBuilder.java:43)
>>      at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>> pl.java:43)
>>      at java.lang.reflect.Method.invoke(Method.java:601)
>>      at 
>> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWi
>> thGivenArgs(AbstractAspectJAdvice.java:621)
>>      at 
>> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(A
>> bstractAspectJAdvice.java:610)
>>      at 
>> org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAd
>> vice.java:65)
>>      at 
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle
>> ctiveMethodInvocation.java:172)
>>      at 
>> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Exp
>> oseInvocationInterceptor.java:90)
>>      at 
>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle
>> ctiveMethodInvocation.java:172)
>>      at 
>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopP
>> roxy.java:202)
>>      at $Proxy388.configure(Unknown Source)
>>      at 
>> com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Compone
>> ntContext.java:97)
>>      at 
>> com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:50)
>>      at java.util.TimerThread.mainLoop(Timer.java:555)
>>      at java.util.TimerThread.run(Timer.java:505)
>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Processing
>> updateKeyPairs
>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Systemvm keypairs
>> not found in database. Need to store them in the database
>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Going to update
>> systemvm iso with generated keypairs if needed
>> Password:
>> Password:
>> Password:
>> Password:
>> Password:
>> Password:
>> Password:
>> Password:
>> Password:
>> 
>> WARN  [cloud.server.ConfigurationServerImpl] (Timer-2:) Failed to inject
>> generated public key into systemvm iso Sorry, try again.Sorry, try
>> again.Sorry, try again.sudo: 3 incorrect password attemptsSorry, try
>> again.Sorry, try again.Sorry, try again.sudo: 3 incorrect password
>> attemptsinjectkeys.sh: Failed to mount original iso
>> /Users/sebastiengoasguen/Documents/incubator-cloudstack/client/target/clou
>> d-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/vms/systemvm.isocp: illegal
>> option -- busage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file
>> target_file       cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file
>> ... target_directoryinjectkeys.sh: Failed to backup original iso
>> /Users/sebastiengoasguen/Documents/incubator-cloudstack/client/target/clou
>> d-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/vms/systemvm.isoumount:
>> /Users/sebastiengoasguen/systemvm_mnt: not currently mountedcp:
>> /Users/sebastiengoasguen/systemvm_mnt/*: No such file or
>> directoryinjectkeys.sh: Failed to copy from original iso
>> /Users/sebastiengoasguen/Documents/incubator-cloudstack/client/target/clou
>> d-client-ui-4.1.0-SNAPSHOT/WEB-INF/classes/vms/systemvm.isoumount:
>> /Users/sebastiengoasguen/systemvm_mnt: not currently mountedumount:
>> /Users/sebastiengoasguen/systemvm_mnt: not currently
>> mountedinjectkeys.sh: Failed to unmount old iso from
>> /Users/sebastiengoasguen/systemvm_mnt
>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Need to store
>> secondary storage vm copy password in the database
>> 
>> I may have mistype my password couple times, but there is a mount issue
>> as well. I am on OSX 10.8.3.
>> 
>> 
>> -sebastien
>> 
>> 
>>>> 
>>>> 
>>>>> 
>>>>> --Sheng
>>>>> 
>>>>> On Fri, Mar 15, 2013 at 5:23 AM, Sebastien Goasguen <run...@gmail.com>
>>>> wrote:
>>>>>> 
>>>>>> On Mar 15, 2013, at 8:15 AM, Pranav Saxena <pranav.sax...@citrix.com>
>>>> wrote:
>>>>>> 
>>>>>>> This thread explains the reason behind this issue  -
>>>>>>> http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-
>>>> dev/20
>>>>>>> 1302.mbox/%3CCA+2rt40+hwLPB6rv7d9ASJt-
>>>> cJd3VHXBsWy=C9JonyiZdF_kRQ@mai
>>>>>>> l.gmail.com%3E
>>>>>>> 
>>>>>>> " It would happen if it's not product version, when mgmt server try
>>>>>>> to
>>>> generate ssl keystore for ssl communcation, but it would need
>>>> supervisor
>>>> privilege to do so.  If it failed, it would use pre-generated
>>>> fail-safe keystore
>>>> for continuing "
>>>>>>> 
>>>>>>> But this should not block you perhaps from deploying your set up .
>>>>>> 
>>>>>> I know we talked about it before, but I am not running as root.
>>>>>> And the setup takes a long time to go through the "timeout" ~20/30
>>>>>> minutes...
>>>>>> 
>>>>>> -sebastien
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Pranav
>>>>>>> 
>>>>>>> -----Original Message-----
>>>>>>> From: Sebastien Goasguen [mailto:run...@gmail.com]
>>>>>>> Sent: Friday, March 15, 2013 5:22 PM
>>>>>>> To: cloudstack-dev@incubator.apache.org Developers
>>>>>>> Subject: 4.1 certificate issue
>>>>>>> 
>>>>>>> Hi folks,
>>>>>>> 
>>>>>>> When trying the latest 4.1 I am still stuck with:
>>>>>>> 
>>>>>>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Executing
>>>>>>> chmod ugo+x
>>>>>>> /Users/sebastiengoasguen/Documents/incubator-
>>>> cloudstack/client/targe
>>>>>>> t/cloud-client-ui-4.1.0-SNAPSHOT/WEB-
>>>> INF/classes/scripts/vm/systemvm
>>>>>>> /injectkeys.sh INFO  [cloud.server.ConfigurationServerImpl]
>>>>>>> (Timer-2:) Processing updateSSLKeyStore INFO
>>>>>>> [cloud.server.ConfigurationServerImpl] (Timer-2:) SSL keystore
>>>>>>> located at
>>>>>>> /Users/sebastiengoasguen/Documents/incubator-
>>>> cloudstack/client/targe
>>>>>>> t/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/sebastiengoasguen/Documents/incubator-
>>>> cloudstack/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="cloud.com",o="cloud.com",c="Unknown" .  Output is:
>>>>>>> WARN  [cloud.server.ConfigurationServerImpl] (Timer-2:) Would use
>>>> fail-safe keystore to continue.
>>>>>>> java.io.IOException: Fail to generate certificate!: timeout
>>>>>>>    at
>>>> com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(Config
>>>> urationServerImpl.java:491)
>>>>>>>    at
>>>> com.cloud.server.ConfigurationServerImpl.updateSSLKeystore(Configuratio
>>>> nServerImpl.java:512)
>>>>>>>    at
>>>> 
>>>> com.cloud.server.ConfigurationServerImpl.persistDefaultValues(Configurat
>>>> i
>>>> onServerImpl.java:269)
>>>>>>>    at
>>>> 
>>>> com.cloud.server.ConfigurationServerImpl.configure(ConfigurationServerIm
>>>> pl.java:143)
>>>>>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>    at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
>>>> ava:57)
>>>>>>>    at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>> sorImpl.java:43)
>>>>>>>    at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>    at
>>>> 
>>>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
>>>> AopUtils.java:319)
>>>>>>>    at
>>>> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoi
>>>> npoint(ReflectiveMethodInvocation.java:183)
>>>>>>>    at
>>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> ReflectiveMethodInvocation.java:150)
>>>>>>>    at
>>>> org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.pr
>>>> oceed(MethodInvocationProceedingJoinPoint.java:80)
>>>>>>>    at
>>>> com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(Transactio
>>>> nContextBuilder.java:43)
>>>>>>>    at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
>>>>>>>    at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>>> sorImpl.java:43)
>>>>>>>    at java.lang.reflect.Method.invoke(Method.java:601)
>>>>>>>    at
>>>> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMeth
>>>> odWithGivenArgs(AbstractAspectJAdvice.java:621)
>>>>>>>    at
>>>> org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMeth
>>>> od(AbstractAspectJAdvice.java:610)
>>>>>>>    at
>>>> org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJArou
>>>> ndAdvice.java:65)
>>>>>>>    at
>>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> ReflectiveMethodInvocation.java:172)
>>>>>>>    at
>>>> 
>>>> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(E
>>>> xposeInvocationInterceptor.java:90)
>>>>>>>    at
>>>> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
>>>> ReflectiveMethodInvocation.java:172)
>>>>>>>    at
>>>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDyna
>>>> micAopProxy.java:202)
>>>>>>>    at $Proxy388.configure(Unknown Source)
>>>>>>>    at
>>>> com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(Co
>>>> mponentContext.java:97)
>>>>>>>    at
>>>> 
>>>> com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:50)
>>>>>>>    at java.util.TimerThread.mainLoop(Timer.java:555)
>>>>>>>    at java.util.TimerThread.run(Timer.java:505)
>>>>>>> INFO  [cloud.server.ConfigurationServerImpl] (Timer-2:) Processing
>>>>>>> updateKeyPairs INFO  [cloud.server.ConfigurationServerImpl]
>>>>>>> (Timer-2:) Systemvm keypairs not found in database. Need to store
>>>>>>> them in the database INFO  [cloud.server.ConfigurationServerImpl]
>>>>>>> (Timer-2:) Going to update systemvm iso with generated keypairs if
>>>>>>> needed
>>>>>>> Password:
>>>>>>> 
>>>>>>> Password:
>>>>>>> Password:
>>>>>>> Password:
>>>>>>> 
>>>>>>> I am not sure how to get passed this ?
>>>>>>> 
>>>>>>> -sebastien
>>>>>> 
>>> 
>> 
> 

Reply via email to