Skip to content

Unable to learn BGP - UnboundLocalError: local variable 'session_state' referenced before assignment #216

@ledgley

Description

@ledgley

genie learn bgp --testbed-file testbeds/testbed.yml

Traceback (most recent call last):
  File "src/genie/cli/commands/learn.py", line 365, in genie.cli.commands.learn.LearnCommand._retrieve_ops
  File "/Users/edgleyl/venv/pyats/lib/python3.9/site-packages/genie/libs/ops/bgp/nxos/bgp.py", line 1110, in learn
    self.make()
  File "/Users/edgleyl/venv/pyats/lib/python3.9/site-packages/genie/ops/base/base.py", line 103, in make
    self.maker.make(*args, **kwargs)
  File "src/genie/ops/base/maker.py", line 315, in genie.ops.base.maker.Maker.make
  File "src/genie/ops/base/maker.py", line 427, in genie.ops.base.maker.Maker._call_parser
  File "src/genie/metaparser/_metaparser.py", line 308, in genie.metaparser._metaparser.MetaParser.parse
  File "/Users/edgleyl/venv/pyats/lib/python3.9/site-packages/genie/libs/parser/nxos/show_bgp.py", line 2971, in cli
    [address_family]['session_state'] = session_state.lower()
UnboundLocalError: local variable 'session_state' referenced before assignment

Testbed

devices:
  switch001:
    connections:
      cli:
        ip: 10.20.0.1
        protocol: ssh
    credentials:
      default:
        password: '%ENC'
        username: admin
      enable:
        password: '%ENC'
    os: nxos
    type: nxos

Can also share snippets of config/output if necessary.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions