Si ejecuto tmux como root, se ejecuta normalmente y completamente funcional. Creé un par de usuarios, y no se ejecutará como ninguno de los usuarios.
create session failed: : No such file or directory
Verifiqué que el $ TERM externo es xterm y el $ TERM interno es la pantalla, ya que las preguntas frecuentes sugieren que es la causa más común de problemas.
He usado tmux regularmente en muchos sistemas diferentes, pero en este VPS no puedo entender qué pasa ... ¿Un poco de ayuda, por favor?
EDITAR: Gracias a los útiles consejos de Jay sobre strace, encontré un problema de permisos con / dev / pty *. Me temo que esta no será una publicación útil para muchos otros, ya que parece un problema único.
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
y pegar eso? No estoy seguro de qué recomendar aparte de eso.getcwd
solo significa obtener el directorio de trabajo actual.tmux
bifurcará otros procesos. Se puede tratarstrace -f -e trace=file tmux ...
? Puedes adivinar lo que pediré a continuación si eso no ayuda :-)Esto me sucedió porque mi proceso de
tmux
demonio estaba llegando a su límite máximo de proceso.Después de aumentar su límite máximo de proceso (cf. Establecer el límite máximo de archivo en un proceso en ejecución ) pude comenzar mi nueva sesión con
tmux new-session ...
fuente