<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div class="ydp20a58638yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div></div>
        <div><br></div><div dir="ltr" data-setdir="false"><div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Hi All,</div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">I am new to OpenStack SDA API and I need help.</div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><div>While I am running my basic py file I am always getting the below error, Please suggest.</div><div><br></div></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">Code:</div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><div><div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, monospace; font-size: 14px; line-height: 19px; white-space: pre-wrap;"><div><span style="color: rgb(197, 134, 192);">import</span> openstack</div><div><br></div><div>conn = openstack.connect(<span style="color: rgb(156, 220, 254);">cloud</span>=<span style="color: rgb(206, 145, 120);">'openstack'</span>)</div><div><br></div><div><span style="color: rgb(197, 134, 192);">for</span> server <span style="color: rgb(197, 134, 192);">in</span> conn.compute.servers():</div><div>    <span style="color: rgb(220, 220, 170);">print</span>(server.to_dict())</div></div></div><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><b><font color="#cd232c">Error:</font></b></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br></div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;">[pke@vm01 ~]$ python openstack-connect.py </div><div dir="ltr" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif;"><br><div><div>Traceback (most recent call last):</div><div>  File "openstack-connect.py", line 7, in <module></div><div>    for server in conn.compute.servers():</div><div>  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 87, in __get__</div><div>    proxy = self._make_proxy(instance)</div><div>  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 262, in _make_proxy</div><div>    found_version = temp_adapter.get_api_major_version()</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 354, in get_api_major_version</div><div>    return self.session.get_api_major_version(auth or self.auth, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1276, in get_api_major_version</div><div>    return auth.get_api_major_version(self, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 500, in get_api_major_version</div><div>    data = get_endpoint_data(discover_versions=discover_versions)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 271, in get_endpoint_data</div><div>    service_catalog = self.get_access(session).service_catalog</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 134, in get_access</div><div>    self.auth_ref = self.get_auth_ref(session)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/generic/base.py", line 208, in get_auth_ref</div><div>    return self._plugin.get_auth_ref(session, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/v3/base.py", line 188, in get_auth_ref</div><div>    authenticated=False, log=False, **rkwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1149, in post</div><div>    return self.request(url, 'POST', **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 986, in request</div><div>    raise exceptions.from_response(resp, method, url)</div><div>keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-0e898e09-0dbc-4beb-8414-8dcdc4f6631e)</div></div><div><br></div><div><br></div><div dir="ltr">Regards</div><div dir="ltr">Pradeep Kumar</div></div></div></div>
        
        </div><div id="yahoo_quoted_6340826558" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Monday, 20 June, 2022, 04:54:19 pm IST, pspal83@hotmail.com <pspal83@hotmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div id="yiv9108579506"><div><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;" class="yiv9108579506yahoo-style-wrap"><div dir="ltr">Hi All,</div><div dir="ltr"><br></div><div dir="ltr">I am new to OpenStack SDA API and I need help.</div><div dir="ltr"><br></div><div dir="ltr"> <div><div>While I am running my basic py file I am always getting the below error, Please suggest.</div><div><br></div></div></div><div dir="ltr"><br></div><div dir="ltr">Code:</div><div dir="ltr"><br></div><div dir="ltr"><div><div style="color:rgb(212, 212, 212);background-color:rgb(30, 30, 30);font-family:Consolas, monospace;font-size:14px;line-height:19px;white-space:pre-wrap;"><div><span style="color:#c586c0;">import</span> openstack</div><div><br></div><div>conn = openstack.connect(<span style="color:#9cdcfe;">cloud</span>=<span style="color:#ce9178;">'openstack'</span>)</div><div><br></div><div><span style="color:#c586c0;">for</span> server <span style="color:#c586c0;">in</span> conn.compute.servers():</div><div>    <span style="color:#dcdcaa;">print</span>(server.to_dict())</div></div></div><br></div><div dir="ltr"><br></div><div dir="ltr"><b><font color="#cd232c">Error:</font></b></div><div dir="ltr"><br></div><div dir="ltr">[pke@vm01 ~]$ python openstack-connect.py </div><div dir="ltr"><br><div><div>Traceback (most recent call last):</div><div>  File "openstack-connect.py", line 7, in <module></div><div>    for server in conn.compute.servers():</div><div>  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 87, in __get__</div><div>    proxy = self._make_proxy(instance)</div><div>  File "/usr/local/lib/python3.6/site-packages/openstack/service_description.py", line 262, in _make_proxy</div><div>    found_version = temp_adapter.get_api_major_version()</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 354, in get_api_major_version</div><div>    return self.session.get_api_major_version(auth or self.auth, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1276, in get_api_major_version</div><div>    return auth.get_api_major_version(self, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 500, in get_api_major_version</div><div>    data = get_endpoint_data(discover_versions=discover_versions)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 271, in get_endpoint_data</div><div>    service_catalog = self.get_access(session).service_catalog</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 134, in get_access</div><div>    self.auth_ref = self.get_auth_ref(session)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/generic/base.py", line 208, in get_auth_ref</div><div>    return self._plugin.get_auth_ref(session, **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/identity/v3/base.py", line 188, in get_auth_ref</div><div>    authenticated=False, log=False, **rkwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 1149, in post</div><div>    return self.request(url, 'POST', **kwargs)</div><div>  File "/usr/local/lib/python3.6/site-packages/keystoneauth1/session.py", line 986, in request</div><div>    raise exceptions.from_response(resp, method, url)</div><div>keystoneauth1.exceptions.http.Unauthorized: The request you have made requires authentication. (HTTP 401) (Request-ID: req-0e898e09-0dbc-4beb-8414-8dcdc4f6631e)</div></div><div><br></div><div><br></div><div dir="ltr">Regards</div><div dir="ltr">Pradeep Kumar</div></div></div></div></div></div>
            </div>
        </div></body></html>