got it on line 268 it shd be like this
server_str = server_str + ":" + @server_port unless %w{2010-08-31
2009-11-30}.include? params["Version"]
On 03/02/2011 03:19 PM, Zeeshan Ali Shah wrote:
in which line you changed ? in EC2QueryServer.rb and what is in it
right now ?
also what is the version of rack and amazon-ec2 you have which is
working ?
Zeeshan
On 03/01/2011 05:52 PM, Olivier Sallou wrote:
gotcha, it works with changing version AND restarting....
I did not restarted econe-server before, seems it did not take it
into account.
So it works with econe-describe-instances
Though it fails with ElasticFox.... with still User not authorized
Olivier
Le 3/1/11 5:45 PM, Daniel Molina Aranda a écrit :
Ok, lets try to find out the problem.
Could you change EC2QueryServer.rb not to include port for version
2010-08-31 and restart the econe-server?, but do not change the
encoding.
On 1 March 2011 17:32, Olivier Sallou<olivier.sal...@irisa.fr> wrote:
nope, the same after reverting to original code and using "correct"
endpoint.
Olivier
Le 3/1/11 4:44 PM, Daniel Molina Aranda a écrit :
Have you tried without the changes you made? Try reinstalling because
maybe the problem only was in the endpoint you were using and
there is
no need to change the source. If you are still having the problem
with
the original source, let us know.
On 1 March 2011 16:02, Olivier Sallou<olivier.sal...@irisa.fr>
wrote:
no, it is the same
Le 3/1/11 3:45 PM, Daniel Molina Aranda a écrit :
In your request you are issuing the following command
"I tried with econe-describe-instances -K osallou -S XXXX -U
http://localhost:4567, still fails"
You have to use the same endpoint as shown in the econe
configuration
file:
econe-describe-instances -K osallou -S XXXX -U
http://onemaster.genouest.org:4567
And now it should work.
On 1 March 2011 15:25, Olivier
Sallou<olivier.sal...@irisa.fr> wrote:
oneadmin@onemaster:/var/log/one$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux]
API_VERSION = '2010-08-31'
econe.conf:
# OpenNebula sever contact information
ONE_XMLRPC=http://localhost:2633/RPC2
# Host and port where econe server will run
SERVER=onemaster.genouest.org
PORT=4567
# SSL proxy that serves the API (set if is being used)
#SSL_SERVER=fqdm.of.the.server
# VM types allowed and its template file (inside templates
directory)
VM_TYPE=[NAME=m1.small, TEMPLATE=m1.small.erb]
Olivier
Le 3/1/11 3:22 PM, Daniel Molina Aranda a écrit :
Hi Olivier,
Would you mind to send us your $ONE_LOCATION/etc/econe.conf
file and
the ruby and amazon-ec2 versions that you are working with?
Regards.
On 1 March 2011 14:56, Olivier Sallou<olivier.sal...@irisa.fr>
wrote:
Hi,
I face an issue with econe-describe-images and EC2 tools
access. I
have
an
authentication error.
Following a previous mail I 've seen (see below), I updated
encoding
to
HmacSHA256 and EC2QueryServer.rb not to include port for version
2010-08-31
However I still have the issue.
I tried with econe-describe-instances -K osallou -S XXXX -U
http://localhost:4567, still fails
As a client I use ruby gem amazon-ec2.
I check EC2Query ruby codes in repository to see if changes
were made
but
I
see no difference.
Thanks
Olivier
Hi! I discovered an AUTHENTICATION PROBLEM when using EC2 Tools
provided by OpenNebula.
On client-side, the HMAC algorithm used is "HmacSHA256" while
the
passed parameter is "HmacSHA1" in
$ONE_LOCATION/lib/ruby/cloud/econe/EC2QueryClient.rb:144
this causes an authentication failure.
I found another problem in the file
$ONE_LOCATION/lib/ruby/cloud/econe/EC2QueryServer.rb
While the issue disappeared executing the tool
econe-upload
it is still present in the tools
econe-register
econe-describe-images
This may be caused by the file
$ONE_LOCATION/lib/ruby/cloud/econe/EC2QueryServer.rb
where, in the function "signature_version_2()" definition, the
variable "server_str" depends on the tool executed.
1. econe-upload
server_str = FQDN
2. econe-register
server_str = FQDN:PORT
I think the issue is caused by the missing parameter
"Version" which
is not passed in last two utilities.
Best,
PAOLO
--
PAOLO SMIRAGLIA
http://portale.isf.polito.it/paolo-smiraglia
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
gpg key id: 4096R/326D8438 (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB
326D 8438
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
gpg key id: 4096R/326D8438 (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D
8438
--
gpg key id: 4096R/326D8438 (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
gpg key id: 4096R/326D8438 (pgp.mit.edu)
Key fingerprint = 5FB4 6F83 D3B9 5204 6335 D26D 78DC 68DB 326D 8438
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
--
Regards
Zeeshan Ali Shah
System Administrator
PDC-Center for High Performance Computing
KTH-Royal Institute of Technology, Sweden
+46 8 790 9115
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org