ถ้าฉันใช้ tmux ในฐานะ root มันจะทำงานได้ปกติและทำงานได้อย่างสมบูรณ์ ฉันสร้างผู้ใช้สองคนแล้วและจะไม่ทำงานเหมือนผู้ใช้รายใดรายหนึ่ง
create session failed: : No such file or directory
ฉันตรวจสอบ $ TERM ภายนอกคือ xterm และภายใน $ TERM เป็นหน้าจอเนื่องจากคำถามที่พบบ่อยแนะนำว่าเป็นสาเหตุที่พบบ่อยที่สุดของปัญหา
ฉันใช้ tmux เป็นประจำในหลาย ๆ ระบบ แต่ฉันใช้ VPS นี้ฉันไม่สามารถเข้าใจได้ว่ามีอะไรเกิดขึ้น ... ช่วยหน่อยได้ไหม?
แก้ไข: ขอบคุณคำแนะนำที่เป็นประโยชน์ของเจย์เกี่ยวกับ strace ฉันพบปัญหาสิทธิ์ใช้งานกับ / 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)