Якщо я запускаю tmux як root, він працює нормально і повністю функціонально. Я створив пару користувачів, і він не працюватиме як ніхто з користувачів.
create session failed: : No such file or directory
Я перевірив, що зовні $ TERM - це xterm, а всередині $ TERM - це екран, оскільки часто задані питання говорять про те, що найчастіша причина проблем.
Я регулярно використовував tmux у багатьох різних системах, але я на цьому VPS не можу зрозуміти, що відбувається ... Трохи допоможіть, будь ласка?
EDIT: Завдяки корисній раді Джея щодо страйку, я знайшов проблему дозволів із / dev / pty *. Я побоююся, що це не стане корисним повідомленням для багатьох інших, оскільки це здається своєрідною проблемою.
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)