Skip to content

crash caused by unicode chars in Junos config #9

@ipmonk

Description

@ipmonk

foo@bar:~$ splitcopy --scp junos-install-mx-x86-32-19.4R3-S7.3.tgz root@1.1.1.1:/var/tmp/
root@1.1.1.1's password:
ssh authentication succeeded
checking remote storage...
checking local storage...
sha1 not found, generating sha1...
splitting file...
Traceback (most recent call last):
File "/usr/local/bin/splitcopy", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.6/dist-packages/splitcopy/splitcopy.py", line 225, in main
loop_start, loop_end = splitcopyput.put()
File "/usr/local/lib/python3.6/dist-packages/splitcopy/put.py", line 166, in put
command_list = self.scs.limit_check(self.copy_proto)
File "/usr/local/lib/python3.6/dist-packages/splitcopy/shared.py", line 626, in limit_check
cli_config = self.find_configured_limits(config_stanzas)
File "/usr/local/lib/python3.6/dist-packages/splitcopy/shared.py", line 605, in find_configured_limits
f'cli -c "show configuration {stanza} | display set | no-more"'
File "/usr/local/lib/python3.6/dist-packages/splitcopy/paramikoshell.py", line 486, in run
result, stdout = self.shell_cmd(cmd, timeout, exitcode)
File "/usr/local/lib/python3.6/dist-packages/splitcopy/paramikoshell.py", line 512, in shell_cmd
stdout = self.stdout_read(timeout)
File "/usr/local/lib/python3.6/dist-packages/splitcopy/paramikoshell.py", line 409, in stdout_read
output += data.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa6 in position 122: invalid start byte

Metadata

Metadata

Assignees

No one assigned

    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