I had success by omitting the region parameter in the instantiation of the
driver. (It defaults to None)
cls = get_driver(Provider.OPENSTACK_SWIFT)
driver = cls('IBMOSxxxxx:xxxxx', 'xxxxxxxxxxxxxxxxxxxxxx',
ex_force_auth_url='
https://ams01.objectstorage.softlayer.net/auth/v1.0',
ex_force_service_type='object-store',
ex_force_auth_version='1.0',
ex_force_service_name='cloudFiles')
----------------------------------------------------------------------
>
>
>
> ---------- Forwarded message ----------
> From: Jesus arteche <[email protected]>
> To: [email protected]
> Cc:
> Date: Wed, 8 Oct 2014 10:51:57 +0100
> Subject: problem connecting to OpenStack Swift of SoftLayer(IBM)
> Hey guys,
> I'm trying to connect to object store in SoftLayer, which is based in
> OpenStack Swift. I have this code:
>
> from pprint import pprint
> from prettytable import PrettyTable
> from libcloud.storage.types import Provider
> from libcloud.storage.providers import get_driver
>
>
> cls = get_driver(Provider.OPENSTACK_SWIFT)
>
> driver = cls('IBMOSxxxxx:xxxxx', 'xxxxxxxxxxxxxxxxxxxxxx',
> region='ams01',
> ex_force_auth_url='
> https://ams01.objectstorage.softlayer.net/auth/v1.0',
> ex_force_service_type='object-store',
> ex_force_auth_version='1.0',
> ex_force_service_name='cloudFiles')
>
>
> print(driver.list_containers())
>
> And I got the following error:
>
>
> # -------- begin 140243148470736 request ----------
> curl -i -X GET -H 'Host: ams01.objectstorage.softlayer.net' -H
> 'X-Auth-Key:
> XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' -H 'X-Auth-User: IBMOSXXXXX-x:xxxxx' -H
> 'Accept-Encoding: gzip,deflate' -H 'X-LC-Request-ID: 14024314847xxxxx' -H
> 'Content-Type: application/json; charset=UTF-8' -H 'Accept:
> application/json' -H 'User-Agent: libcloud/0.15.1 (OpenStack Swift) '
> --compress https://ams01.objectstorage.softlayer.net:443/auth/v1.0
> # -------- begin 140243148470736:XXXXXXXXXXX response ----------
> HTTP/1.1 200 OK
> Content-Length: 780
> X-Trans-Id: tx924c4311413b4646a5997-xxxxxxxxxx
> X-Auth-Token-Expires: 28743
> X-Auth-Token: AUTH_tk508b2XXXXXXXXXXXXXXXX
> X-Storage-Token: AUTH_tk508bXXXXXXXXXXXXXXXX
> Date: Wed, 08 Oct 2014 09:27:13 GMT
> X-Storage-Url:
>
> https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> Content-Type: text/html; charset=UTF-8
>
> {"clusters": {"lon02": "
> https://lon02.objectstorage.softlayer.net/auth/v1.0/",
> "dal05": "https://dal05.objectstorage.softlayer.net/auth/v1.0/", "ams01":
> "
> https://ams01.objectstorage.softlayer.net/auth/v1.0/", "tor01": "
> https://tor01.objectstorage.softlayer.net/auth/v1.0/", "hkg02": "
> https://hkg02.objectstorage.softlayer.net/auth/v1.0/", "sjc01": "
> https://sjc01.objectstorage.softlayer.net/auth/v1.0/", "sng01": "
> https://sng01.objectstorage.softlayer.net/auth/v1.0/", "mel01": "
> https://mel01.objectstorage.softlayer.net/auth/v1.0/"}, "storage":
> {"default": "public", "public": "
> https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXX",
> "private": "
>
> https://ams01.objectstorage.service.networklayer.com/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXXxx
> "}}
> # -------- end XXXXXXXXXXXXXXXXXXXXXXx response ----------
>
> Traceback (most recent call last):
> File "../../LibCloud_examples/object_storage_connection.py", line 25, in
> <module>
> print(driver.list_containers())
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/base.py",
> line 216, in list_containers
> return list(self.iterate_containers())
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> line 269, in iterate_containers
> response = self.connection.request('')
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> line 163, in request
> raw=raw)
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> line 200, in request
> raw=raw)
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/base.py",
> line 657, in request
> action = self.morph_action_hook(action)
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> line 255, in morph_action_hook
> self._populate_hosts_and_request_paths()
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> line 299, in _populate_hosts_and_request_paths
> url = self._ex_force_base_url or self.get_endpoint()
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> line 139, in get_endpoint
> name=self._service_name, region=self._service_region)
> File
>
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack_identity.py",
> line 278, in get_endpoint
> raise LibcloudError('Could not find specified endpointttt')
> libcloud.common.types.LibcloudError: <LibcloudError in None 'Could not find
> specified endpoint'>
>
>
> Any idea?
>
>
> ---------- Forwarded message ----------
> From: Frank Kumro <[email protected]>
> To: [email protected]
> Cc:
> Date: Wed, 08 Oct 2014 11:31:00 -0400
> Subject: Re: problem connecting to OpenStack Swift of SoftLayer(IBM)
> I am receiving the same error but while using rackspace driver and cloud
> files. No responses from this list yet and nothing in IRC :( I will begin
> debugging it soon and let you know what I find (if anything) as they may be
> related.
>
> On 10/08/2014 05:51 AM, Jesus arteche wrote:
>
>> Hey guys,
>> I'm trying to connect to object store in SoftLayer, which is based in
>> OpenStack Swift. I have this code:
>>
>> from pprint import pprint
>> from prettytable import PrettyTable
>> from libcloud.storage.types import Provider
>> from libcloud.storage.providers import get_driver
>>
>>
>> cls = get_driver(Provider.OPENSTACK_SWIFT)
>>
>> driver = cls('IBMOSxxxxx:xxxxx', 'xxxxxxxxxxxxxxxxxxxxxx',
>> region='ams01',
>> ex_force_auth_url='
>> https://ams01.objectstorage.softlayer.net/auth/v1.0',
>> ex_force_service_type='object-store',
>> ex_force_auth_version='1.0',
>> ex_force_service_name='cloudFiles')
>>
>>
>> print(driver.list_containers())
>>
>> And I got the following error:
>>
>>
>> # -------- begin 140243148470736 request ----------
>> curl -i -X GET -H 'Host: ams01.objectstorage.softlayer.net' -H
>> 'X-Auth-Key:
>> XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' -H 'X-Auth-User: IBMOSXXXXX-x:xxxxx' -H
>> 'Accept-Encoding: gzip,deflate' -H 'X-LC-Request-ID: 14024314847xxxxx' -H
>> 'Content-Type: application/json; charset=UTF-8' -H 'Accept:
>> application/json' -H 'User-Agent: libcloud/0.15.1 (OpenStack Swift) '
>> --compress https://ams01.objectstorage.softlayer.net:443/auth/v1.0
>> # -------- begin 140243148470736:XXXXXXXXXXX response ----------
>> HTTP/1.1 200 OK
>> Content-Length: 780
>> X-Trans-Id: tx924c4311413b4646a5997-xxxxxxxxxx
>> X-Auth-Token-Expires: 28743
>> X-Auth-Token: AUTH_tk508b2XXXXXXXXXXXXXXXX
>> X-Storage-Token: AUTH_tk508bXXXXXXXXXXXXXXXX
>> Date: Wed, 08 Oct 2014 09:27:13 GMT
>> X-Storage-Url:
>> https://ams01.objectstorage.softlayer.net/v1/AUTH_
>> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
>> Content-Type: text/html; charset=UTF-8
>>
>> {"clusters": {"lon02": "https://lon02.objectstorage.
>> softlayer.net/auth/v1.0/",
>> "dal05": "https://dal05.objectstorage.softlayer.net/auth/v1.0/",
>> "ams01":"
>> https://ams01.objectstorage.softlayer.net/auth/v1.0/", "tor01": "
>> https://tor01.objectstorage.softlayer.net/auth/v1.0/", "hkg02": "
>> https://hkg02.objectstorage.softlayer.net/auth/v1.0/", "sjc01": "
>> https://sjc01.objectstorage.softlayer.net/auth/v1.0/", "sng01": "
>> https://sng01.objectstorage.softlayer.net/auth/v1.0/", "mel01": "
>> https://mel01.objectstorage.softlayer.net/auth/v1.0/"}, "storage":
>> {"default": "public", "public": "
>> https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXX
>> ",
>> "private":"
>> https://ams01.objectstorage.service.networklayer.com/v1/
>> AUTH_XXXXXXXXXXXXXXXXXXXXXXxx
>> "}}
>> # -------- end XXXXXXXXXXXXXXXXXXXXXXx response ----------
>>
>> Traceback (most recent call last):
>> File "../../LibCloud_examples/object_storage_connection.py", line 25,
>> in
>> <module>
>> print(driver.list_containers())
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/storage/base.py",
>> line 216, in list_containers
>> return list(self.iterate_containers())
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
>> line 269, in iterate_containers
>> response = self.connection.request('')
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
>> line 163, in request
>> raw=raw)
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
>> line 200, in request
>> raw=raw)
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/common/base.py",
>> line 657, in request
>> action = self.morph_action_hook(action)
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
>> line 255, in morph_action_hook
>> self._populate_hosts_and_request_paths()
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
>> line 299, in _populate_hosts_and_request_paths
>> url = self._ex_force_base_url or self.get_endpoint()
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
>> line 139, in get_endpoint
>> name=self._service_name, region=self._service_region)
>> File
>> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
>> 0.15.1-py2.7.egg/libcloud/common/openstack_identity.py",
>> line 278, in get_endpoint
>> raise LibcloudError('Could not find specified endpointttt')
>> libcloud.common.types.LibcloudError: <LibcloudError in None 'Could not
>> find
>> specified endpoint'>
>>
>>
>> Any idea?
>>
>>
> --
> Frank Kumro
> Senior Engineer, Employii
> [email protected]
>
>
>
> ---------- Forwarded message ----------
> From: Jesus arteche <[email protected]>
> To: [email protected]
> Cc:
> Date: Wed, 8 Oct 2014 22:44:18 +0100
> Subject: Re: problem connecting to OpenStack Swift of SoftLayer(IBM)
> Yep, ooks like is not getting the right endpoint....at least the endpoint
> in the right format...
>
> On Wed, Oct 8, 2014 at 4:31 PM, Frank Kumro <[email protected]> wrote:
>
> > I am receiving the same error but while using rackspace driver and cloud
> > files. No responses from this list yet and nothing in IRC :( I will begin
> > debugging it soon and let you know what I find (if anything) as they may
> be
> > related.
> >
> >
> > On 10/08/2014 05:51 AM, Jesus arteche wrote:
> >
> >> Hey guys,
> >> I'm trying to connect to object store in SoftLayer, which is based in
> >> OpenStack Swift. I have this code:
> >>
> >> from pprint import pprint
> >> from prettytable import PrettyTable
> >> from libcloud.storage.types import Provider
> >> from libcloud.storage.providers import get_driver
> >>
> >>
> >> cls = get_driver(Provider.OPENSTACK_SWIFT)
> >>
> >> driver = cls('IBMOSxxxxx:xxxxx', 'xxxxxxxxxxxxxxxxxxxxxx',
> >> region='ams01',
> >> ex_force_auth_url='
> >> https://ams01.objectstorage.softlayer.net/auth/v1.0',
> >> ex_force_service_type='object-store',
> >> ex_force_auth_version='1.0',
> >> ex_force_service_name='cloudFiles')
> >>
> >>
> >> print(driver.list_containers())
> >>
> >> And I got the following error:
> >>
> >>
> >> # -------- begin 140243148470736 request ----------
> >> curl -i -X GET -H 'Host: ams01.objectstorage.softlayer.net' -H
> >> 'X-Auth-Key:
> >> XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' -H 'X-Auth-User: IBMOSXXXXX-x:xxxxx' -H
> >> 'Accept-Encoding: gzip,deflate' -H 'X-LC-Request-ID: 14024314847xxxxx'
> -H
> >> 'Content-Type: application/json; charset=UTF-8' -H 'Accept:
> >> application/json' -H 'User-Agent: libcloud/0.15.1 (OpenStack Swift) '
> >> --compress https://ams01.objectstorage.softlayer.net:443/auth/v1.0
> >> # -------- begin 140243148470736:XXXXXXXXXXX response ----------
> >> HTTP/1.1 200 OK
> >> Content-Length: 780
> >> X-Trans-Id: tx924c4311413b4646a5997-xxxxxxxxxx
> >> X-Auth-Token-Expires: 28743
> >> X-Auth-Token: AUTH_tk508b2XXXXXXXXXXXXXXXX
> >> X-Storage-Token: AUTH_tk508bXXXXXXXXXXXXXXXX
> >> Date: Wed, 08 Oct 2014 09:27:13 GMT
> >> X-Storage-Url:
> >> https://ams01.objectstorage.softlayer.net/v1/AUTH_
> >> XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> >> Content-Type: text/html; charset=UTF-8
> >>
> >> {"clusters": {"lon02": "https://lon02.objectstorage.
> >> softlayer.net/auth/v1.0/",
> >> "dal05": "https://dal05.objectstorage.softlayer.net/auth/v1.0/",
> >> "ams01":"
> >> https://ams01.objectstorage.softlayer.net/auth/v1.0/", "tor01": "
> >> https://tor01.objectstorage.softlayer.net/auth/v1.0/", "hkg02": "
> >> https://hkg02.objectstorage.softlayer.net/auth/v1.0/", "sjc01": "
> >> https://sjc01.objectstorage.softlayer.net/auth/v1.0/", "sng01": "
> >> https://sng01.objectstorage.softlayer.net/auth/v1.0/", "mel01": "
> >> https://mel01.objectstorage.softlayer.net/auth/v1.0/"}, "storage":
> >> {"default": "public", "public": "
> >>
> https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXX
> >> ",
> >> "private":"
> >> https://ams01.objectstorage.service.networklayer.com/v1/
> >> AUTH_XXXXXXXXXXXXXXXXXXXXXXxx
> >> "}}
> >> # -------- end XXXXXXXXXXXXXXXXXXXXXXx response ----------
> >>
> >> Traceback (most recent call last):
> >> File "../../LibCloud_examples/object_storage_connection.py", line 25,
> >> in
> >> <module>
> >> print(driver.list_containers())
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/storage/base.py",
> >> line 216, in list_containers
> >> return list(self.iterate_containers())
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> >> line 269, in iterate_containers
> >> response = self.connection.request('')
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> >> line 163, in request
> >> raw=raw)
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
> >> line 200, in request
> >> raw=raw)
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/common/base.py",
> >> line 657, in request
> >> action = self.morph_action_hook(action)
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
> >> line 255, in morph_action_hook
> >> self._populate_hosts_and_request_paths()
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/common/openstack.py",
> >> line 299, in _populate_hosts_and_request_paths
> >> url = self._ex_force_base_url or self.get_endpoint()
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> >> line 139, in get_endpoint
> >> name=self._service_name, region=self._service_region)
> >> File
> >> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-
> >> 0.15.1-py2.7.egg/libcloud/common/openstack_identity.py",
> >> line 278, in get_endpoint
> >> raise LibcloudError('Could not find specified endpointttt')
> >> libcloud.common.types.LibcloudError: <LibcloudError in None 'Could not
> >> find
> >> specified endpoint'>
> >>
> >>
> >> Any idea?
> >>
> >>
> > --
> > Frank Kumro
> > Senior Engineer, Employii
> > [email protected]
> >
>
>
> ---------- Forwarded message ----------
> From: Tomaz Muraus <[email protected]>
> To: "[email protected]" <[email protected]>
> Cc:
> Date: Thu, 9 Oct 2014 08:41:50 +0800
> Subject: Re: problem connecting to OpenStack Swift of SoftLayer(IBM)
> It looks like Softlayer auth 1.0 endpoint returns a response in a format
> which is not supported by Libcloud.
>
> Does Softlayer support auth v2.0 or v3.0? If so, please try using that, but
> keep in mind that support for auth v3.0 is only available in trunk at the
> moment.
>
> On Wed, Oct 8, 2014 at 5:51 PM, Jesus arteche <[email protected]>
> wrote:
>
> > Hey guys,
> > I'm trying to connect to object store in SoftLayer, which is based in
> > OpenStack Swift. I have this code:
> >
> > from pprint import pprint
> > from prettytable import PrettyTable
> > from libcloud.storage.types import Provider
> > from libcloud.storage.providers import get_driver
> >
> >
> > cls = get_driver(Provider.OPENSTACK_SWIFT)
> >
> > driver = cls('IBMOSxxxxx:xxxxx', 'xxxxxxxxxxxxxxxxxxxxxx',
> > region='ams01',
> > ex_force_auth_url='
> > https://ams01.objectstorage.softlayer.net/auth/v1.0',
> > ex_force_service_type='object-store',
> > ex_force_auth_version='1.0',
> > ex_force_service_name='cloudFiles')
> >
> >
> > print(driver.list_containers())
> >
> > And I got the following error:
> >
> >
> > # -------- begin 140243148470736 request ----------
> > curl -i -X GET -H 'Host: ams01.objectstorage.softlayer.net' -H
> > 'X-Auth-Key:
> > XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' -H 'X-Auth-User: IBMOSXXXXX-x:xxxxx' -H
> > 'Accept-Encoding: gzip,deflate' -H 'X-LC-Request-ID: 14024314847xxxxx' -H
> > 'Content-Type: application/json; charset=UTF-8' -H 'Accept:
> > application/json' -H 'User-Agent: libcloud/0.15.1 (OpenStack Swift) '
> > --compress https://ams01.objectstorage.softlayer.net:443/auth/v1.0
> > # -------- begin 140243148470736:XXXXXXXXXXX response ----------
> > HTTP/1.1 200 OK
> > Content-Length: 780
> > X-Trans-Id: tx924c4311413b4646a5997-xxxxxxxxxx
> > X-Auth-Token-Expires: 28743
> > X-Auth-Token: AUTH_tk508b2XXXXXXXXXXXXXXXX
> > X-Storage-Token: AUTH_tk508bXXXXXXXXXXXXXXXX
> > Date: Wed, 08 Oct 2014 09:27:13 GMT
> > X-Storage-Url:
> >
> >
> https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
> > Content-Type: text/html; charset=UTF-8
> >
> > {"clusters": {"lon02": "
> > https://lon02.objectstorage.softlayer.net/auth/v1.0/",
> > "dal05": "https://dal05.objectstorage.softlayer.net/auth/v1.0/",
> "ams01":
> > "
> > https://ams01.objectstorage.softlayer.net/auth/v1.0/", "tor01": "
> > https://tor01.objectstorage.softlayer.net/auth/v1.0/", "hkg02": "
> > https://hkg02.objectstorage.softlayer.net/auth/v1.0/", "sjc01": "
> > https://sjc01.objectstorage.softlayer.net/auth/v1.0/", "sng01": "
> > https://sng01.objectstorage.softlayer.net/auth/v1.0/", "mel01": "
> > https://mel01.objectstorage.softlayer.net/auth/v1.0/"}, "storage":
> > {"default": "public", "public": "
> > https://ams01.objectstorage.softlayer.net/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXX
> ",
> > "private": "
> >
> >
> https://ams01.objectstorage.service.networklayer.com/v1/AUTH_XXXXXXXXXXXXXXXXXXXXXXxx
> > "}}
> > # -------- end XXXXXXXXXXXXXXXXXXXXXXx response ----------
> >
> > Traceback (most recent call last):
> > File "../../LibCloud_examples/object_storage_connection.py", line 25,
> in
> > <module>
> > print(driver.list_containers())
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/base.py",
> > line 216, in list_containers
> > return list(self.iterate_containers())
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> > line 269, in iterate_containers
> > response = self.connection.request('')
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> > line 163, in request
> > raw=raw)
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> > line 200, in request
> > raw=raw)
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/base.py",
> > line 657, in request
> > action = self.morph_action_hook(action)
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> > line 255, in morph_action_hook
> > self._populate_hosts_and_request_paths()
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack.py",
> > line 299, in _populate_hosts_and_request_paths
> > url = self._ex_force_base_url or self.get_endpoint()
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/storage/drivers/cloudfiles.py",
> > line 139, in get_endpoint
> > name=self._service_name, region=self._service_region)
> > File
> >
> >
> "/usr/local/lib/python2.7/dist-packages/apache_libcloud-0.15.1-py2.7.egg/libcloud/common/openstack_identity.py",
> > line 278, in get_endpoint
> > raise LibcloudError('Could not find specified endpointttt')
> > libcloud.common.types.LibcloudError: <LibcloudError in None 'Could not
> find
> > specified endpoint'>
> >
> >
> > Any idea?
> >
>
>