The PVENode task list in PVE9 is partially obscured due to the terminal font being too large.

jzxkkk

New Member
Sep 9, 2024
7
0
1
The image below shows the PVE8 pvenode task list in the upper half, which is displayed correctly. The lower half shows the PVE9 output, where the font size is noticeably larger, causing the status information to be truncated.
1780160282447.png
 
The fonts look the same to me, but the way times are displayed is different and takes up more characters. Anyway, the font size for ssh would be controlled by your terminal, not by anything on the remote side.
The problem is that I'm logged into iTerm2 within the same terminal, and the font size is set to a fixed value. I first logged into PVE8 and ran `task list`, then logged into PVE9 and ran `task list` again.
 
When I use Termius, the font size is too large compared to the normal size. Although Termius displays correctly, I occasionally still use iTerm2 to connect.
1780161565089.png
1780161578854.png
 
Please look at the Starttime and Endtime columns. See that one shows Unix time format while the other shows fully broken-out time. The latter takes up more screen width because there are more characters. It isn't a font problem, it is a display format change.

Maybe you can use a format option to get the old format back, I don't know. Check "man pvenode".

ETA: You could also just set a smaller font in your terminal.
 
Last edited:
Font size is not the problem but the feature that pvenode cuts the output according to the available line length, or something along those lines.

Try pvenode task list --noborder | cat
 
This does work, but will the official team address this issue with the default output? I'm not sure if it counts as a bug.
1780162666815.png
Font size is not the problem but the feature that pvenode cuts the output according to the available line length, or something along those lines.

Try pvenode task list --noborder | cat
 
It is not a bug. They changed the default output format between v8 and V9 to make it easier to understand the starttime and endtime fields. But that made it not fit on your particular terminal with your particular setup. Nobody cares but you. Life is hard.