Se eu executar o tmux como root, ele será executado normalmente e totalmente funcional. Eu criei alguns usuários e ele não será executado como nenhum dos usuários.
create session failed: : No such file or directory
Eu verifiquei que $ TERM externo é xterm e $ TERM interno é uma tela, pois as perguntas frequentes sugerem a causa mais comum de problemas.
Eu usei o tmux regularmente em muitos sistemas diferentes, mas neste VPS não consigo descobrir o que se passa ... Uma ajudinha, por favor?
EDIT: Graças aos conselhos úteis de Jay sobre strace, eu encontrei um problema de permissões com / dev / pty *. Receio que este não seja um post útil para muitos outros, pois parece um problema pontual.
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)
strace -e trace=all
e colar isso? Não sei o que recomendar além disso.getcwd
significa apenas obter o diretório de trabalho atual.tmux
isso desencadeará outros processos. Você pode tentarstrace -f -e trace=file tmux ...
? Você pode adivinhar o que eu vou pedir para o próximo Se isso não ajuda :-)Isso aconteceu comigo porque meu processo
tmux
daemon estava atingindo seu limite máximo de processos.Depois de aumentar seu limite máximo de processo (consulte Definir limite máximo de arquivo em um processo em execução ), pude iniciar minha nova sessão com
tmux new-session ...
fonte