Sent from my iPhone
On Oct 8, 2012, at 11:37 AM, "sebgoa" <run...@gmail.com> wrote: > > 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. The steps in "Clean up environment" are used to clean up tomcat and CloudStack source code inside devcloud. Both Chip and I tried it before, it fixed the issue you reported above. > > 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 >>> >>> >