Очень странная проблема.
На truenas scale, после ввода любой команды весь stderr начинает перенаправляться в /dev/null.
Вот тут явно видно проблему.
truenas_admin•~» ls -l /proc/self/fd/ [19:26:48]
total 0
lrwx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 0 -> /dev/pts/1
lrwx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 1 -> /dev/pts/1
lrwx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 2 -> /dev/pts/1
lr-x------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 3 -> /proc/3255627/fd
truenas_admin•~» ls -l /proc/self/fd/ [19:26:53]
total 0
lrwx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 0 -> /dev/pts/1
lrwx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 1 -> /dev/pts/1
l-wx------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 2 -> /dev/null
lr-x------ 1 truenas_admin truenas_admin 64 Apr 10 19:26 3 -> /proc/3255788/fd
И все. Больше stderr недоступен вообще, никак. Даже если зайти в другой shell его все равно не будет. Помогает только перезаход в сессию. После этого снова одна команда сработает нормально, а потом stderr исчезнет.
Пробовал эти команды (по совету нейросети):
exec 2>/dev/pts/1
exec 2>$(tty)
Не помогают.
Причем примерно 1-2 недели назад все работало нормально. Не помню что бы за это время хоть что-то менял в настройках сервера.
Подключаюсь просто через ssh через windows terminal. Но через webui shell поведение точно такое же.