11 Replies Latest reply: Dec 17, 2019 1:52 PM by Karlo Bobiles RSS

    Issues with Licensing VIRL


      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]

      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__

          super(ZeroMQCaller, self).__init__(opts)

        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

          return future.result()

        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