Hi Tomaz,

I specified the ex_force_base_url, but still no luck. currently the
constructor is executed as follows.

conn = self.driver(self.user, self.key, ex_force_base_url='
http://192.168.216.164:5000/v2.0',ex_force_auth_url='
http://192.168.216.164:5000/v2.0',
ex_force_auth_version='2.0_password',ex_force_service_type='compute',
ex_force_service_name='nova', ex_force_service_region='RegionOne')

I am able to get the image list using "nova image-list" cli.

The LIBCLOUD_DEBUG messages are as follows.

Thanks,
Phani

# -------- begin 21745032 request ----------
curl -i -X POST -H 'Host: 192.168.216.164:5000' -H 'Accept-Encoding:
gzip,deflate' -H 'X-LC-Request-ID: 21745032' -H 'Content-Type:
application/json; charset=UTF-8' -H 'Content-Length: 80' -H 'Accept:
application/json' -H 'User-Agent: libcloud/0.13.1 (OpenStack) '
--data-binary '{"auth": {"passwordCredentials": {"username": "admin",
"password": "password"}}}' --compress
http://192.168.216.164:5000/v2.0/tokens
# -------- begin 21745032:21744960 response ----------
HTTP/1.1 200 OK
Date: Thu, 03 Oct 2013 09:17:40 GMT
Content-Type: application/json
Content-Length: 1309
Vary: X-Auth-Token

{"access": {"token": {"issued_at": "2013-10-03T09:17:40.813479", "expires":
"2013-10-04T09:17:40Z", "id":
"MIIC8QYJKoZIhvcNAQcCoIIC4jCCAt4CAQExCTAHBgUrDgMCGjCCAUcGCSqGSIb3DQEHAaCCATgEggE0eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMC0wM1QwOToxNzo0MC44MTM0NzkiLCAiZXhwaXJlcyI6ICIyMDEzLTEwLTA0VDA5OjE3OjQwWiIsICJpZCI6ICJwbGFjZWhvbGRlciJ9LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICJhNzBhNDU0YmRhMGI0ZmVkYTQ1ZWU5OGE3NWQ1MmZjZCIsICJyb2xlcyI6IFtdLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogW119fX0xggGBMIIBfQIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVVbnNldDEOMAwGA1UEBwwFVW5zZXQxDjAMBgNVBAoMBVVuc2V0MRgwFgYDVQQDDA93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEggEAQmJR1FRrHYhlL-3f1D0bzbWsPsMjlB2za+okZRdBUcM2-FwYa9GvqYkMPMzZ2MZLlu2Zb9WuBR8Xh8QnxaVP19lSk5msmycivnVmT4lTXJj7U6lA2YAdOSUARvE+CS9mWpx+Hij1Th+TVrWQvdzYGBSDP9HnaViFJgjcUVw87GszYnDUaXFKUfpywEGajllg7LMXGdaIXiws6uDa3KfRWuk6P1nqLdIXaVkvbNeBA+icTuzMW-AgMc1kk3jy-HEJJWmVy2w9yqJUnibJWw17CZW3ngpTL38FDzPqFmYdyabQOoRzxeq9SyhQkQZ-BXSwF57gob87pjmMk+2OVS1WFQ=="},
"serviceCatalog": [], "user": {"username": "admin", "roles_links": [],
"id": "a70a454bda0b4feda45ee98a75d52fcd", "roles": [], "name": "admin"},
"metadata": {"is_admin": 0, "roles": []}}}
# -------- end 21745032:21744960 response ----------

# -------- begin 21743232 request ----------
curl -i -X GET -H 'Host: 192.168.216.164:5000' -H 'X-LC-Request-ID:
21743232' -H 'Accept-Encoding: gzip,deflate' -H 'X-Auth-Token:
MIIC8QYJKoZIhvcNAQcCoIIC4jCCAt4CAQExCTAHBgUrDgMCGjCCAUcGCSqGSIb3DQEHAaCCATgEggE0eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMC0wM1QwOToxNzo0MC44MTM0NzkiLCAiZXhwaXJlcyI6ICIyMDEzLTEwLTA0VDA5OjE3OjQwWiIsICJpZCI6ICJwbGFjZWhvbGRlciJ9LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICJhNzBhNDU0YmRhMGI0ZmVkYTQ1ZWU5OGE3NWQ1MmZjZCIsICJyb2xlcyI6IFtdLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogW119fX0xggGBMIIBfQIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVVbnNldDEOMAwGA1UEBwwFVW5zZXQxDjAMBgNVBAoMBVVuc2V0MRgwFgYDVQQDDA93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEggEAQmJR1FRrHYhlL-3f1D0bzbWsPsMjlB2za+okZRdBUcM2-FwYa9GvqYkMPMzZ2MZLlu2Zb9WuBR8Xh8QnxaVP19lSk5msmycivnVmT4lTXJj7U6lA2YAdOSUARvE+CS9mWpx+Hij1Th+TVrWQvdzYGBSDP9HnaViFJgjcUVw87GszYnDUaXFKUfpywEGajllg7LMXGdaIXiws6uDa3KfRWuk6P1nqLdIXaVkvbNeBA+icTuzMW-AgMc1kk3jy-HEJJWmVy2w9yqJUnibJWw17CZW3ngpTL38FDzPqFmYdyabQOoRzxeq9SyhQkQZ-BXSwF57gob87pjmMk+2OVS1WFQ=='
-H 'Accept: application/json' -H 'User-Agent: libcloud/0.13.1 (OpenStack) '
--compress '
http://192.168.216.164:5000/v2.0/images/detail?cache-busting=f02a38579879407f
'
# -------- begin 21743232:21193504 response ----------




On Fri, Oct 4, 2013 at 12:18 AM, Tomaz Muraus <[email protected]> wrote:

> Hey,
>
> It looks like your service catalog is empty and that is the problem.
> Libcloud can't find compute endpoint in the service catalog.
>
> There are two solutions to the problem:
>
> 1. Populate the service catalog and instruct Libcloud to find the
> corresponding entry with the ex_ arguments.
>
> 2. Specify ex_force_base_url argument. If you specify this argument,
> Libcloud skips service catalog introspection and simply hits and uses the
> URL you specify.
>
>
> On Thu, Oct 3, 2013 at 11:30 PM, Venkata Siva Satya <
> [email protected]> wrote:
>
>> Hi,
>>
>> I am trying to create a openstack node using local openstack provider. The
>> below code snippet shows the way I am creating the openstack driver.
>> I followed the link -
>>
>> http://ci.apache.org/projects/libcloud/docs/compute/examples.html#create-an-openstack-node-using-a-local-openstack-provider
>>
>>  self.driver = get_driver(Provider.OPENSTACK)
>>  conn = self.driver(self.user, self.key,ex_force_auth_url='
>> http://192.168.216.164:5000/v2.0', ex_force_auth_version='2.0_password')
>>  images = conn.list_images()
>>
>> But when I debugged it using pdb, I see that while executing
>> conn.list_images(), it is throwing the following error.
>>
>> **** LibcloudError: <LibcloudError in None 'Could not find specified
>> endpoint'>*
>>
>>
>> The LIBCLOUD_DEBUG output and pdb output is as shown below.  Could you
>> please help me with this error.
>>
>> Thanks,
>> Phani
>>
>>
>> (Pdb) pprint(vars(conn))
>> {'_ex_force_api_version': 'None',
>>  '_ex_force_auth_url': 'http://192.168.216.164:5000/v2.0',
>>  '_ex_force_auth_version': '2.0_password',
>>  'api_version': None,
>>  'connection':
>> <libcloud.compute.drivers.openstack.OpenStack_1_1_Connection
>> object at 0x2a40d50>,
>>  'key': 'admin',
>>  'secret': 'password',
>>  'secure': True}
>> (Pdb) p conn.list_images()
>> *** LibcloudError: <LibcloudError in None 'Could not find specified
>> endpoint'>
>> (Pdb) c
>>
>>
>> The LIBCLOUD_DEBUG output is as follows.
>>
>> # -------- begin 21514936 request ----------
>> curl -i -X POST -H 'Host: 192.168.216.164:5000' -H 'Accept-Encoding:
>> gzip,deflate' -H 'X-LC-Request-ID: 21514936' -H 'Content-Type:
>> application/json; charset=UTF-8' -H 'Content-Length: 80' -H 'Accept:
>> application/json' -H 'User-Agent: libcloud/0.13.1 (OpenStack) '
>> --data-binary '{"auth": {"passwordCredentials": {"username": "admin",
>> "password": "password"}}}' --compress
>> http://192.168.216.164:5000/v2.0/tokens
>> # -------- begin 21514936:21515656 response ----------
>> HTTP/1.1 200 OK
>> Date: Thu, 03 Oct 2013 04:05:49 GMT
>> Content-Type: application/json
>> Content-Length: 1309
>> Vary: X-Auth-Token
>>
>> {"access": {"token": {"issued_at": "2013-10-03T04:05:49.442720",
>> "expires":
>> "2013-10-04T04:05:49Z", "id":
>>
>> "MIIC8QYJKoZIhvcNAQcCoIIC4jCCAt4CAQExCTAHBgUrDgMCGjCCAUcGCSqGSIb3DQEHAaCCATgEggE0eyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0xMC0wM1QwNDowNTo0OS40NDI3MjAiLCAiZXhwaXJlcyI6ICIyMDEzLTEwLTA0VDA0OjA1OjQ5WiIsICJpZCI6ICJwbGFjZWhvbGRlciJ9LCAic2VydmljZUNhdGFsb2ciOiBbXSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICJkMWQ2NTlmOTlmMzA0NDdjOTM0YzVhNWI2M2E4NTJkMyIsICJyb2xlcyI6IFtdLCAibmFtZSI6ICJhZG1pbiJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogW119fX0xggGBMIIBfQIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVVbnNldDEOMAwGA1UEBwwFVW5zZXQxDjAMBgNVBAoMBVVuc2V0MRgwFgYDVQQDDA93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEggEAYnkp2UpdEDuGje7kulFxmg8f72saVlwkDXnrgwhmJPP5lHjbfofFYq7EBmwYFI1fdFDlzNKw321OVTQKXGPkKMMT76QEHTC1TG-7u8dShBCnDfEumykYXRWL9Qmh-Jjg0bUY41lvjhwUi7fKJxQkYZ1B1aQLAGORnKR9F9Eafvayq8gx7k74TVBas-vuWqhYS0Vk6o5VHUWhK1HNepr79Ay5cuG9CAd7UgRiaMNZXO1LIHziBZZpTA4l1Y34sfaxXdoQqfr3LJpOvViUbOs0PLOaj6fKJPMCQJA68g3c85ZEqr0HI8+qZNVXQejawyTp23vuq5Msj91NaOvgwuPdvA=="},
>> "serviceCatalog": [], "user": {"username": "admin", "roles_links": [],
>> "id": "d1d659f99f30447c934c5a5b63a852d3", "roles": [], "name": "admin"},
>> "metadata": {"is_admin": 0, "roles": []}}}
>>
>
>

Reply via email to