Aborting show version all with q before the list of packages are completed throws an Broken pipe exception.
vyos@runar-gw# run show ver all
Version: VyOS 1.3-rolling-202007012118
Release Train: equuleus
.....
ii accel-ppp 1.12.0-72-ged7b287 amd64 PPtP/L2TP/PPPoE/SSTP server for Linux
ii acpid 1:2.0.31-1 amd64 Advanced Configuration and Power Interface event daemon
ii adduser 3.118 all add and remove users and groups
ii apt 1.8.2.1 amd64 commandline package manager
ii apt-transport-https 1.8.2.1 all transitional package for https support
ii apt-utils 1.8.2.1 amd64 package management related utility programs
.....
ii debianutils 4.8.6.1 amd64 Miscellaneous utilities specific to Debian
ii dialog 1.3-20190211-1 amd64 Displays user-friendly dialog boxes from shell scripts
ii diffutils 1:3.7-3 amd64 File comparison utilities
ii dirmngr 2.2.12-1+deb10u1 amd64 GNU privacy guard - network certificate management service
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/show_version.py", line 70, in <module>
call("dpkg -l")
File "/usr/lib/python3/dist-packages/vyos/util.py", line 199, in call
print(out)
BrokenPipeError: [Errno 32] Broken pipe
[edit]
vyos@runar-gw#