Eu matei uma byobu
sessão acidentalmente (kill -9 byobuSessionId) e agora, quando tento iniciar, outro byobu
comando falha com "não é possível criar soquete".
Também tmux new-session
retorna: "não é possível criar soquete"
Eu tentei sudo service screen-cleanup start
sem sucesso!
Alguma idéia de como posso resolver isso?
/tmp
deve ter 4777 (ele precisa da bandeira + t). Sem ele, todos poderão excluir os arquivos e renomear os arquivos ou diretórios dos outros abaixo/tmp
. Além disso, é uma resposta semelhante a um mágico ("faça X, você recebe Y" - mas nenhuma explicação).Eu me deparei com o mesmo problema em um servidor compartilhado, onde eu não tinha permissões especiais fora do meu diretório pessoal. Acontece que o tmux estava tentando acessar a pasta ~ / tmp onde criar seu soquete. Essa pasta não estava presente e, portanto, o erro.
A solução no meu caso foi criar a pasta ~ / tmp e tudo começou a funcionar bem.
fonte
Encontrei o mesmo problema e abaixo está a minha solução:
/tmp/$(id -u)
chown -R $(id -nu):$(id -nu) /tmp/$(id -u)
chmod -R 700 /tmp/$(id -u)
Funciona!
fonte
Eu tive o mesmo problema, mas é por causa do problema de espaço em disco.
fonte
no mac os cmds fizeram o truque:
fonte
Usando o comando,
strace -f -e trace=file tmux
você pode ver quais arquivos o tmux chamou. O problema é causado por permissões na pasta / tmp. Em uma instalação padrão do Ubuntu Server, as permissões são definidas como 777. Você pode alterar comfonte