Aidez-moi avec tmux1.5 sur Centos

J'ai installé tmux 1.5 sur Centos. L'installation s'est bien passée après l'installation de libevent et d'autres bibliothèques, mais lorsque je lance tmux je continue d'get l'erreur suivante.

 tmux fatal: server_start: daemon failed: No such device 

Une idée de ce qui cause cela?

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

Cela signifie que votre /dev/null n'est pas un périphérique de caractère et a une mauvaise autorisation. Voici mon:

 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 

Effectuez la command suivante comme root pour la recréer:

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

et essayez à nouveau.

Je suis trop nouveau pour SF, donc je n'ai pas le droit de publier un commentaire. Malheureusement, j'ai besoin de publier ceci sous la forme d'une réponse …

Essayez d'exécuter:

 strace -o TMUX-DEBUG.txt tmux 

La sortie strace sera envoyée au file TMUX-DEBUG.txt.

Si vous ne l'avez pas utilisé avant, strace est un programme extrêmement utile qui suit tous les appels système qu'un exécutable fait. Les chances sont modérément élevées que vous verrez l'appel de fonction spécifique qui cause cette erreur, ce qui peut vous conduire à l'appareil qu'il essaie d'appeler, ou même à des indices plus utiles.

Fondamentalement, strace vous permet d'iniate un travail de "détective" extrêmement puissant en essayant de suivre ce genre de choses en bas.

Il y a aussi 'ltrace', qui suit les appels au niveau de l'user. Cela peut aussi être utile. Faites-moi savoir si strace montre tout ce qui vous saute. Bonne chance.