03-03-2016 09:58 AM
I am new to aci-toolkit.
I created this Credentials.py(location: ~/acitoolkit/acitoolkit/Credentials.py)
URL="https://184.79.20.30"
LOGIN="admin"
PASSWORD="dev0123"
I tried using executing one of the sample script(aci-show-subnets.py) and it apparently failing with the below trace. Does acitoolkit has any proxy requirement ? How should I resolve this: (APIC is reachable from this machine)
puppet@dev:~/acitoolkit/samples$ python aci-show-subnets.py
Debug Args: Namespace(login='admin', password='dev0123', snapshotfiles=None, url='https://184.79.20.30')
ERROR:root:Could not relogin to APIC due to ConnectionError
Debug: Respone from Login
%% Could not login to APIC
ERROR:root:Could not refresh APIC login due to ConnectionError
Traceback (most recent call last):
File "aci-show-subnets.py", line 47, in <module>
main()
File "aci-show-subnets.py", line 25, in main
tenants = aci.Tenant.get(session)
File "build/bdist.linux-x86_64/egg/acitoolkit/acitoolkit.py", line 218, in get
File "build/bdist.linux-x86_64/egg/acitoolkit/acibaseobject.py", line 991, in get
File "build/bdist.linux-x86_64/egg/acitoolkit/acisession.py", line 624, in get
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 395, in get
return self.request('GET', url, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 383, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 486, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 381, in send
raise ProxyError(e)
requests.exceptions.ProxyError: Cannot connect to proxy. Socket error: Tunnel connection failed: 504 Gateway Timeout.
Solved! Go to Solution.
03-03-2016 10:13 AM
I fixed it by unsetting the proxy env
puppet@dev:~/acitoolkit/samples$ env | grep proxy
http_proxy=
https_proxy=
no_proxy=127.0.0.1, localhost, *.cisco.com, 184.*
puppet@dev:~/acitoolkit/samples$
puppet@dev:~/acitoolkit/samples$
puppet@dev:~/acitoolkit/samples$ python aci-show-subnets.py
Debug Args: Namespace(login='admin', password='dev0123', snapshotfiles=None, url='https://184.79.20.30')
Debug: Respone from Login
Tenant AppProfile BridgeDomain Subnet Scope
-------------------- -------------------- -------------------- ------------------ ---------------
common default default
infra access default 10.0.0.30/27 private
devlab admin admin-Anet1 3.3.3.1/24 public
devlab admin admin-Anet2 4.4.4.1/24 public
devlab admin admin-Anet3 2.2.2.1/24 public
puppet@dev:~/acitoolkit/samples$
03-03-2016 10:13 AM
I fixed it by unsetting the proxy env
puppet@dev:~/acitoolkit/samples$ env | grep proxy
http_proxy=
https_proxy=
no_proxy=127.0.0.1, localhost, *.cisco.com, 184.*
puppet@dev:~/acitoolkit/samples$
puppet@dev:~/acitoolkit/samples$
puppet@dev:~/acitoolkit/samples$ python aci-show-subnets.py
Debug Args: Namespace(login='admin', password='dev0123', snapshotfiles=None, url='https://184.79.20.30')
Debug: Respone from Login
Tenant AppProfile BridgeDomain Subnet Scope
-------------------- -------------------- -------------------- ------------------ ---------------
common default default
infra access default 10.0.0.30/27 private
devlab admin admin-Anet1 3.3.3.1/24 public
devlab admin admin-Anet2 4.4.4.1/24 public
devlab admin admin-Anet3 2.2.2.1/24 public
puppet@dev:~/acitoolkit/samples$
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide