J'ai tué une byobu
session accidentellement (kill -9 byobuSessionId), et maintenant quand j'essaye de démarrer une autre byobu
commande échoue avec " Ca n't create socket".
Renvoie également tmux new-session
: "impossible de créer une socket"
J'ai essayé sudo service screen-cleanup start
sans succès!
Une idée comment puis-je le résoudre?
/tmp
devrait avoir 4777 (il a besoin du drapeau + t). Sans cela, tout le monde pourra supprimer les fichiers et renommer les fichiers ou répertoires des autres ci-dessous/tmp
. De plus, c'est une réponse de type magicien ("faites X, vous obtenez Y" - mais pas d'explication).J'ai rencontré le même problème sur un serveur partagé, où je n'avais aucune autorisation spéciale en dehors de mon répertoire personnel. Il arrive que tmux essayait d'accéder au dossier ~ / tmp où créer son socket. Ce dossier n'était pas présent et donc l'erreur.
La solution sur mon cas était de créer le dossier ~ / tmp et tout a bien commencé.
la source
J'ai rencontré le même problème et voici ma solution:
/tmp/$(id -u)
chown -R $(id -nu):$(id -nu) /tmp/$(id -u)
chmod -R 700 /tmp/$(id -u)
Ça marche!
la source
J'ai eu le même problème, mais c'est à cause d'un problème d'espace disque.
la source
sur mac, ces cmds ont fait l'affaire:
la source
En utilisant la commande,
strace -f -e trace=file tmux
vous pouvez voir les fichiers appelés par tmux. Le problème est souvent causé par les autorisations sur le dossier / tmp. Sur une installation standard d'Ubuntu Server, les autorisations sont définies sur 777. Vous pouvez changer avecla source