I have been using GNS3 lately, but recently decided to use VIRL since I pay for it. All of the sudden it is having issues with the master salt servers.
I tried reimporting my license several times (redownloaded it from the cisco portal), and still having issues.
I completely wiped the VM and reimported it, tried both versions (1.5 and 1.6) and both have issues.
Every time I run the test script, it usually errors out when it checks the license.
The .pem file is downloaded from the cisco site and imported from the web client, so not sure what the problem is, and as mentioned previously, on both 1.5/6 it gives this error:
virl@virl:~$ ./slt_tstr.sh -c
Testing Connectivity to: [vsm-ap-52.virl.info 220.127.116.11]
Connection to vsm-ap-52.virl.info 4505 port [tcp/*] succeeded!
Connection to vsm-ap-52.virl.info 4506 port [tcp/*] succeeded!
Checking License....[ 1FuU6lyv.virl.info ]
Auth test --> Salt Server [ vsm-ap-52.virl.info ]
Traceback (most recent call last):
File "/usr/bin/salt-call", line 11, in <module>
File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 391, in salt_call
File "/usr/lib/python2.7/dist-packages/salt/cli/call.py", line 48, in run
caller = salt.cli.caller.Caller.factory(self.config)
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 79, in factory
return ZeroMQCaller(opts, **kwargs)
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 283, in __init__
File "/usr/lib/python2.7/dist-packages/salt/cli/caller.py", line 102, in __init__
self.minion = salt.minion.SMinion(opts)
File "/usr/lib/python2.7/dist-packages/salt/minion.py", line 658, in __init__
File "/usr/lib/python2.7/dist-packages/salt/minion.py", line 706, in gen_modules
File "/usr/lib/python2.7/dist-packages/salt/pillar/__init__.py", line 161, in compile_pillar
File "/usr/lib/python2.7/dist-packages/salt/utils/async.py", line 75, in wrap
ret = self._block_future(ret)
File "/usr/lib/python2.7/dist-packages/salt/utils/async.py", line 85, in _block_future
File "/usr/local/lib/python2.7/dist-packages/tornado/concurrent.py", line 238, in result
File "/usr/local/lib/python2.7/dist-packages/tornado/gen.py", line 1069, in run
yielded = self.gen.send(value)
File "/usr/lib/python2.7/dist-packages/salt/transport/zeromq.py", line 195, in crypted_transfer_decode_dictentry
aes = cipher.decrypt(ret['key'])
TypeError: string indices must be integers, not str