7 Replies Latest reply: Sep 3, 2019 8:41 PM by Ryan RSS

    Issues with Licensing VIRL

    Ryan

      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 173.38.221.79]

      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>

          salt_call()

        File "/usr/lib/python2.7/dist-packages/salt/scripts.py", line 391, in salt_call

          client.run()

        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__

          self.gen_modules(initial_load=True)

        File "/usr/lib/python2.7/dist-packages/salt/minion.py", line 706, in gen_modules

          pillarenv=self.opts.get('pillarenv'),

        File "/usr/lib/python2.7/dist-packages/salt/pillar/__init__.py", line 161, in compile_pillar

          dictkey='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

          raise_exc_info(self._exc_info)

        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