Bug #270
EC2 Server: AuthFailure, account different from oneadmin
Status: | Closed | Start date: | 06/29/2010 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | Tino Vázquez | % Done: | 20% | ||
Category: | - | ||||
Target version: | Release 2.0 | ||||
Resolution: | Pull request: | ||||
Affected Versions: |
Description
AuthFailure, if you try to connect to OpenNebula through the EC2 Service using an account different from oneadmin.
Associated revisions
Fix for bug #270, now the CloudServer uses by default the oneadmin account (if ran by oneadmin)
History
#1 Updated by Daniel Molina about 11 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
The account in the econe.conf have to be the oneadmin account as shown in the documentation [1]. In the client side any account registered in OpenNebula can be used.
#2 Updated by Jaime Melis about 11 years ago
- Status changed from Closed to Assigned
#3 Updated by Daniel Molina about 11 years ago
Change CloudServer to get the oneadmin account from the ONE_AUTH file instead of the econe.conf file.
EC2 running with the change.
Check OCCI and other cloud services.
diff --git a/src/cloud/common/CloudServer.rb b/src/cloud/common/CloudServer.rb
index f4d4ea3..a76a6a5 100755
--- a/src/cloud/common/CloudServer.rb
+++ b/src/cloud/common/CloudServer.rb@ -44,7 +44,6
@ class CloudServer
# --- Load the Cloud Server configuration file ---
@config = Configuration.new(config_file)
- @auth = "#{@config[:user]}:#{@config[:password]}"
@instance_types = Hash.new
@ -63,7 +62,7
@ class CloudServer
- --- Start an OpenNebula Session ---
- @one_client = Client.new(@auth)
+ @one_client = Client.new()
@user_pool = UserPool.new(@one_client)
end
#4 Updated by Ruben S. Montero about 11 years ago
- Assignee changed from Daniel Molina to Tino Vázquez
- Target version set to Release 2.0
- % Done changed from 100 to 20
Should be applied in master
#5 Updated by Ruben S. Montero almost 11 years ago
- Status changed from Assigned to Closed