tmux w systemie Windows (msys2) i niepowodzenie administratora

2

Podczas próby uruchomienia tmux jako nie-admin jestem witany

failed to connect to server: Permission denied

Działa dobrze, jeśli uruchamiasz msys-bash-mintty jako administrator. Gdzie powinienem zacząć szukać rozwiązania tego problemu? (Przeszukiwanie online nie przyniosło jeszcze niczego pożytecznego.)

Wersje:

  • msys2 (właśnie zaktualizowany, kiedy to piszę)
  • tmux 2.0 ( tmux-git 1.9.4851.f8481f9-1 )
Magnus
źródło
W prostym przypadku oznacza to, że uruchomiłeś pierwszą sesję tmux jako inny użytkownik lub jako administrator. Po prostu dołącz jako ten sam użytkownik i zamknij każdą sesję; następnie rozpocznij nową sesję jako zwykłe konto użytkownika bez administratora.
jpaugh

Odpowiedzi:

0

(Wolę opublikować to jako komentarz, ale nie mogę jeszcze komentować.)

Spróbuj uruchomić „tmux -vvvv”, aby zobaczyć przyczynę niepowodzenia. Możesz także spróbować uruchomić „strace tmux”. Szukaj błędów tuż przed failed to connect to server wiadomość.

Zauważ, że wyjście będzie bardzo długie. Może być konieczne zwiększenie rozmiaru bufora przewijania w MinTTY lub przekierowanie wyjścia do pliku.

David Macek
źródło
2
Znalazłem problem, folder, który się zatrzymał /tmp. Po prostu działa rm -fr /tmp/tmux* naprawia problem ... oczywiście tworzy inny; Nie mogę odłączyć, a następnie ponownie dołączyć sesji. Jest jednak wystarczająco dobry, aby nadal być przydatnym.
Magnus