Jeśli uruchomię tmux jako root, działa normalnie iw pełni funkcjonalnie. Utworzyłem kilku użytkowników i nie będzie działać jak żaden z nich.
create session failed: : No such file or directory
Sprawdziłem, że zewnętrzny $ TERM to xterm, a wewnątrz $ TERM to ekran, ponieważ FAQ sugerują, że jest to najczęstsza przyczyna problemów.
Używałem tmux regularnie na wielu różnych systemach, ale na tym VPS nie mogę dowiedzieć się, co jest ... Trochę pomocy, proszę?
EDYCJA: Dzięki pomocnym radom Jaya na temat strace, znalazłem problem z uprawnieniami w / dev / pty *. Obawiam się, że nie będzie to przydatny post dla wielu innych osób, ponieważ wydaje się to być jednorazowym problemem.
strace -f -e trace=file tmux
32000 open("/dev/ptmx", O_RDWR) = -1 EACCES (Permission denied)
32000 open("/dev/ptyp0", O_RDWR) = -1 EACCES (Permission denied)
.....
32000 open("/dev/ptypf", O_RDWR) = -1 EACCES (Permission denied)
32000 open("/dev/ptyq0", O_RDWR) = -1 ENOENT (No such file or directory)