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: [email protected] 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...