Ajuda com o tmux1.5 no Centos

2

Instalei o tmux 1.5 no Centos. A instalação correu bem após a instalação do libevent e outras bibliotecas, mas quando executo tmux continuo recebendo o seguinte erro.

tmux
fatal: server_start: daemon failed: No such device

Alguma ideia do que está causando isso?

    
por Tathagata 13.09.2011 / 21:36

2 respostas

1
file /dev/null /dev/null 
empty 
ls -l /dev/null 
-rw-r--r-- 1 root root 0 Sep 14 06:16 /dev/null

Isso significa que seu /dev/null não é um dispositivo de caractere e tem permissão incorreta. Abaixo está minha:

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

Faça o seguinte comando como root para recriá-lo:

# rm -f /dev/null && mknod -m 666 /dev/null c 1 3

e tente novamente.

    
por 14.09.2011 / 14:10
0

Sou muito novo no SF, por isso não posso postar um comentário. Infelizmente, eu preciso postar isso na forma de uma resposta ...

Tente executar:

strace -o TMUX-DEBUG.txt tmux
A saída do

strace será descarregada no arquivo TMUX-DEBUG.txt.

Se você não usou antes, strace é um programa extremamente útil que rastreia todas as chamadas de sistema feitas por um executável. As chances são moderadamente altas de que você verá a chamada de função específica que causa esse erro, o que pode levar você ao dispositivo que ele está tentando chamar ou até mesmo dicas mais úteis.

Basicamente, o strace permite que você faça um inato trabalho extremamente poderoso de "detetive" ao tentar rastrear esses tipos de coisas.

Há também o 'ltrace', que rastreia as chamadas no nível do usuário. Também pode ser útil. Deixe-me saber se strace mostra algo que salta em você. Boa sorte.

    
por 14.09.2011 / 06:05

Tags