On Oct 8, 2012, at 8:08 PM, Chip Childers wrote:

> Was the resolution covered via the "Clean up environment" step in the
> test procedure? (command steps below)
> 
> rm -rf ~/.m2
> ssh root@localhost -p 2222 'cd /opt/cloudstack/; rm -rf
> apache-tomcat-6.0.32; unzip apache-tomcat-6.0.32.zip; cd
> incubator-cloudstack; git clean -f; git reset --hard; git pull
> --rebase; git clean -f; git  checkout origin/4.0 -b 4.0 -f '
> 

yes, even though I don't know why there is a need to do a pull and a checkout.

I still get some errors during the ant rdebug:

 [sshexec]      [java] [ERROR] The rampart-1.5.mar module, which is not valid, 
caused org/apache/axis2/modules/Module
  [sshexec] 
  [sshexec]      [java] java.lang.NoClassDefFoundError: 
org/apache/axis2/modules/Module
  [sshexec] 

and

  [sshexec]      [java] [ERROR] The rahas-1.5.mar module, which is not valid, 
caused org/apache/axis2/receivers/AbstractInOutMessageReceiver
  [sshexec]      [java] java.lang.NoClassDefFoundError: 
org/apache/axis2/receivers/AbstractInOutMessageReceiver
  [sshexec] 

but they don't seem to prevent the system from working.

Edison would know more.

-sebastien

> 
> On Mon, Oct 8, 2012 at 1:32 PM, sebgoa <run...@gmail.com> wrote:
>> I cleaned up the tomcat dir on devcloud, re built and re-deployed and it 
>> worked.
>> 
>> -sebastien
>> 
>> On Oct 8, 2012, at 7:16 PM, Rohit Yadav wrote:
>> 
>>> I not sure if awsapi runs in developer mode and with the script you're 
>>> using (cloudstack-aws-api-register). The script is assumed to be part of a 
>>> release where the awsapi package is installed in /usr/share/cloud/bridge.
>>> Try to change the hardcoded path to the path where bridge is getting 
>>> deployed. The ant/maven confusion; assuming you're using ant; you'll have 
>>> to change the deploy-rpm target in build/build-aws-api.xml and run that 
>>> target with ant <target> to deploy bridge in case it does not get deployed 
>>> to tomcat etc.
>>> 
>>> Regards.
>>> ________________________________________
>>> From: sebgoa [run...@gmail.com]
>>> Sent: Monday, October 08, 2012 10:06 PM
>>> To: cloudstack
>>> Subject: aws testing using 4.0 test procedure
>>> 
>>> Hi,
>>> 
>>> I am trying to test the aws api using the test procedure that uses devcloud:
>>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+4.0+test+procedure
>>> 
>>> Everything builds fine and the smoke test (starting an instance ) is 
>>> successfull
>>> 
>>> But the user registration for aws fails.
>>> 
>>> It could be a devcloud issue or 
>>> https://issues.apache.org/jira/browse/CLOUDSTACK-257 is not yet fixed.
>>> 
>>> when registering with:
>>> python ./cloudstack-aws-api-register -a 
>>> VXxPLPRzP7ET1cNw4sZx8YIVxwAEKsl9VS-cq9lxzN7C2lO0MhbOlQSUJCvCCMjmyxSZaFOK2CpdVuTipP4P6A
>>>  -s 
>>> mD-WGTYYEjwp1rrYWfc665wwdkDqjnUal-d6dXAysQSvTcIb13Bn1cJiyfLrBiPCqHWNgETxv3YPUfgKv1uklA
>>>  -c cert.pem -u http://localhost:7080/awsapi
>>> 
>>> I get a 401 error:
>>> 
>>> Traceback (most recent call last):
>>> File "./cloudbridgeregister.py", line 61, in <module>
>>>   register(opts.url, opts.apikey, opts.secretkey, opts.cert)
>>> File "./cloudbridgeregister.py", line 32, in register
>>>   get_url(url, api_key, secret_key, 'SetUserKeys', query)
>>> File "./cloudbridgeregister.py", line 27, in get_url
>>>   return urllib.urlretrieve(url)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 93, in urlretrieve
>>>   return _urlopener.retrieve(url, filename, reporthook, data)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 239, in retrieve
>>>   fp = self.open(url, data)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 207, in open
>>>   return getattr(self, name)(url)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 362, in open_http
>>>   return self.http_error(url, fp, errcode, errmsg, headers)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 375, in http_error
>>>   result = method(url, fp, errcode, errmsg, headers)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 689, in http_error_401
>>>   errcode, errmsg, headers)
>>> File 
>>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/urllib.py",
>>>  line 385, in http_error_default
>>>   raise IOError, ('http error', errcode, errmsg, headers)
>>> IOError: ('http error', 401, 'Unauthorized', <httplib.HTTPMessage instance 
>>> at 0x1011db950>)
>>> 
>>> the ant rdebug gives:
>>> 
>>> [sshexec]      [java] EC2RestServlet.doGetOrPost: 
>>> javax.servlet.forward.request_uri: /awsapi
>>> [sshexec]
>>> [sshexec]      [java] EC2RestServlet.doGetOrPost: 
>>> javax.servlet.forward.context_path: /awsapi
>>> [sshexec]
>>> [sshexec]      [java] EC2RestServlet.doGetOrPost: 
>>> javax.servlet.forward.servlet_path:
>>> [sshexec]
>>> [sshexec]      [java] EC2RestServlet.doGetOrPost: 
>>> javax.servlet.forward.path_info: /
>>> [sshexec]
>>> [sshexec]      [java] EC2RestServlet.doGetOrPost: 
>>> javax.servlet.forward.query_string: 
>>> AWSAccessKeyId=VXxPLPRzP7ET1cNw4sZx8YIVxwAEKsl9VS-cq9lxzN7C2lO0MhbOlQSUJCvCCMjmyxSZaFOK2CpdVuTipP4P6A&Action=SetUserKeys&SignatureMethod=HmacSHA1&SignatureVersion=2&Timestamp=2012-10-08T18:26:40Z&Version=2010-11-15&accesskey=VXxPLPRzP7ET1cNw4sZx8YIVxwAEKsl9VS-cq9lxzN7C2lO0MhbOlQSUJCvCCMjmyxSZaFOK2CpdVuTipP4P6A&secretkey=mD-WGTYYEjwp1rrYWfc665wwdkDqjnUal-d6dXAysQSvTcIb13Bn1cJiyfLrBiPCqHWNgETxv3YPUfgKv1uklA&Signature=d7oem9cNwKSyoie8l5%2BrYOH%2FAGw%3D
>>> [sshexec]
>>> 
>>> There is no /usr/share/cloud/bridge directory inside the devcloud, which 
>>> makes me believe it's a devcloud issue and not a code issue ?
>>> 
>>> Thoughts,
>>> 
>>> -sebastien
>> 
>> 

Reply via email to