我在Centos上安装了tmux 1.5。 安装libevent和其他库后,安装程序确定,但是当我运行tmux我不断收到以下错误。
tmux fatal: server_start: daemon failed: No such device
任何想法是什么造成这个?
file /dev/null /dev/null empty ls -l /dev/null -rw-r--r-- 1 root root 0 Sep 14 06:16 /dev/null
这意味着你的/dev/null不是一个字符设备,并且具有错误的权限。 以下是我的:
file /dev/null /dev/null: character special ls -l /dev/null crw-rw-rw- 1 root root 1, 3 Sep 14 14:44 /dev/null
以root身份执行以下命令以重新创build它:
# rm -f /dev/null && mknod -m 666 /dev/null c 1 3
然后再试一次。
我对SF太新了,所以我不能发表评论。 不幸的是,我需要以答案的forms发布这个…
尝试运行:
strace -o TMUX-DEBUG.txt tmux
strace输出将被转储到文件TMUX-DEBUG.txt。
如果您之前没有使用它,strace是一个非常有用的程序,可以跟踪可执行程序所做的所有系统调用。 机会是适度的高,你会看到导致这个错误的具体函数调用,这可能会导致你想要调用的设备,甚至更有用的线索。
基本上,strace允许你在试图追踪这些事情时发起非常有力的“侦探”工作。
还有跟踪用户级调用的ltrace。 它也可以是有用的。 让我知道,如果strace显示任何跳出你的东西。 祝你好运。