Definitely retest with the new build. That's the problem we've been tracking down the whole weekend.
--Alex > -----Original Message----- > From: sebgoa [mailto:run...@gmail.com] > Sent: Monday, October 08, 2012 9:37 AM > 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/python > 2.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/python > 2.6/urllib.py", line 239, in retrieve > fp = self.open(url, data) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python > 2.6/urllib.py", line 207, in open > return getattr(self, name)(url) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python > 2.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/python > 2.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/python > 2.6/urllib.py", line 689, in http_error_401 > errcode, errmsg, headers) > File > "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python > 2.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=Set > UserKeys&SignatureMethod=HmacSHA1&SignatureVersion=2&Timestamp= > 2012-10-08T18:26:40Z&Version=2010-11- > 15&accesskey=VXxPLPRzP7ET1cNw4sZx8YIVxwAEKsl9VS- > cq9lxzN7C2lO0MhbOlQSUJCvCCMjmyxSZaFOK2CpdVuTipP4P6A&secretkey= > mD-WGTYYEjwp1rrYWfc665wwdkDqjnUal- > d6dXAysQSvTcIb13Bn1cJiyfLrBiPCqHWNgETxv3YPUfgKv1uklA&Signature=d7o > em9cNwKSyoie8l5%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