cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2237
Views
1
Helpful
1
Replies

APIC(version 1.2(2g)) Login Fail using ACI Toolkit

jbanerje
Cisco Employee
Cisco Employee

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.

1 Accepted Solution

Accepted Solutions

jbanerje
Cisco Employee
Cisco Employee

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$

View solution in original post

1 Reply 1

jbanerje
Cisco Employee
Cisco Employee

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$