Skip to content

Backup failing on latest dev build #91

@larslilja

Description

@larslilja

Description

Backup task is failing on the latest dev build

Directory to save backup [backup]: ashtwill-v6-lab-20250422
INFO - Preparing for backup...
INFO - Logging in to SD-WAN Manager...
INFO - Creating backup of Manager01 node...
INFO - Creating backup of Manager01 node (1/13)...
Traceback (most recent call last):
  File "src/unicon/statemachine/statemachine.py", line 738, in unicon.statemachine.statemachine.StateMachine.go_to
  File "src/unicon/statemachine/statetransition.py", line 484, in unicon.statemachine.statetransition.AnyStateTransition.do_transitions
  File "src/unicon/eal/dialogs.py", line 479, in unicon.eal.dialogs.Dialog.process
  File "src/unicon/eal/dialog_processor.py", line 358, in unicon.eal.dialog_processor.SimpleDialogProcessor.process
  File "src/unicon/eal/dialog_processor.py", line 304, in unicon.eal.dialog_processor.SimpleDialogProcessor.timeout_handler
unicon.core.errors.TimeoutError: timeout occurred:
              timeout value: 10
              last_command: '\r'
             pattern: ['Uncommitted changes found, commit them\\? \\[yes/no/CANCEL\\]', '^(.*?%N\\s?([-\\w\\]/~\\s:\\d]+)?[>\\$~%#])\\s?$', '^(.*?)(%N\\(config.*\\)#)\\s*$', '^(.*?)((%N|vedge|vsmart|vmanage)#)\\s*$', '^.*--\\s?[Mm]ore\\s?--.*$', '^.*(?<!Abort Copy\\? )\\[confirm\\].*$', '^.*\\[yes[/,][Nn][Oo]\\]\\s?:?\\s*$']
             buffer:'\x1b[J\x1b[2K\rconsoles> \x1b[J\x1b[2K\rconsoles> \r\n\x1b[J\x1b[2K\rconsoles> '

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "src/unicon/bases/connection.py", line 793, in unicon.bases.connection.Connection.connect
  File "src/unicon/bases/routers/connection_provider.py", line 233, in unicon.bases.routers.connection_provider.BaseSingleRpConnectionProvider.connect
  File "src/unicon/bases/routers/connection_provider.py", line 291, in unicon.bases.routers.connection_provider.BaseSingleRpConnectionProvider.init_connection
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/unicon/plugins/confd/__init__.py", line 75, in init_handle
    con.state_machine.detect_state(con.spawn)
  File "src/unicon/statemachine/statemachine.py", line 812, in unicon.statemachine.statemachine.StateMachine.detect_state
  File "src/unicon/statemachine/statemachine.py", line 742, in unicon.statemachine.statemachine.StateMachine.go_to
unicon.core.errors.StateMachineError: Failed while bringing device to "any" state

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/sjc24-tme/venv/bin/csdwan", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/rich_click/rich_command.py", line 367, in __call__
    return super().__call__(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/click/core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/rich_click/rich_command.py", line 152, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/click/core.py", line 1697, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/click/core.py", line 1443, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/click/core.py", line 788, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/catalyst_sdwan_lab/cli.py", line 181, in wrapper_common_options
    return f(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/click/decorators.py", line 33, in new_func
    return f(get_current_context(), *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/catalyst_sdwan_lab/cli.py", line 385, in cli_backup
    backup.main(
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/catalyst_sdwan_lab/tasks/backup.py", line 242, in main
    [personality, node_type, pylab] = check_pyats_device_connectivity(
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/catalyst_sdwan_lab/tasks/backup.py", line 97, in check_pyats_device_connectivity
    if validate_credentials(pylab, node_label):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/catalyst_sdwan_lab/tasks/backup.py", line 36, in validate_credentials
    pylab.run_command(node_label, "show version")
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/virl2_client/models/cl_pyats.py", line 208, in run_command
    return self._execute_command(
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/sjc24-tme/venv/lib/python3.12/site-packages/virl2_client/models/cl_pyats.py", line 180, in _execute_command
    pyats_device.connect(log_stdout=False, learn_hostname=True)
  File "src/pyats/connections/manager.py", line 512, in pyats.connections.manager.ConnectionManager.connect
  File "src/unicon/bases/connection.py", line 809, in unicon.bases.connection.Connection.connect
unicon.core.errors.ConnectionError: failed to connect to
Failed while bringing device to "any" state 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions