Description: After generating this command "show tech-support report":
Bug #1
Interrupting the output with 'q', throws the following error:
vyos@vyos:~$ sh tech-support report -------------------------------- VyOS Version and Package Changes -------------------------------- Version: VyOS 1.5-rolling-202310021845 Release train: current Built by: autobuild@vyos.net Built on: Mon 02 Oct 2023 20:06 UTC Build UUID: 51c6bd24-f741-4df2-8dc2-053ffa2e992c Build commit ID: 86f80f99c57240 Architecture: x86_64 Boot via: installed image System type: KVM guest Hardware vendor: QEMU Hardware model: Standard PC (i440FX + PIIX, 1996) Hardware S/N: Hardware UUID: b78d1414-6c0b-485c-b20a-7418cf5668c7 Copyright: VyOS maintainers and contributors Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf> BrokenPipeError: [Errno 32] Broken pipe
Bug #2:
Searching for a keyword , types two alphabets at a time, seems to be a cosmetic bug (as it searches for the exact word)
Bug #3:
While progressing through "sh tech-support report" output, issuing Ctrl-C doesn't allow for a graceful exit:
...config output before Ctrl-C pressed...
network "2a05:b0c6:a000::/39"
network "2a05:b0c6:a200::/39"
network "2a05:b0c7:6000::/36"
network "2a06:e80:3000::/36"
: main()
File "/usr/libexec/vyos/op_mode/show_techsupport_report.py", line 258, in main
show_config_file()
File "/usr/libexec/vyos/op_mode/show_techsupport_report.py", line 76, in show_config_file
execute_command('cat /opt/vyatta/etc/config/config.boot', 'Configuration file')
File "/usr/libexec/vyos/op_mode/show_techsupport_report.py", line 53, in execute_command
print(output)
KeyboardInterrupt
network "2a06:d240::/29"
network "2a06:e480::/29"
network "2a07:5c0::/29"
network "2a07:4180::/29"
...config output continued after Ctrl-C pressed...