“O Vidalia detectou que o software Tor saiu inesperadamente.”

1

Eu posso começar e matar o tor pela linha de comando, mas eu quero controlá-lo com o Vidalia. O pacote do navegador funciona, mas prefiro não usá-lo. Este é o log de mensagens no vidalia:

Sep 25 19:29:13.696 [Notice] Tor v0.2.3.22-rc (git-4a0c70a817797420) running on Linux.
Sep 25 19:29:13.696 [Notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Sep 25 19:29:13.696 [Notice] Read configuration file "/home/brian/.vidalia/torrc".
Sep 25 19:29:13.697 [Notice] Initialized libevent version 2.0.16-stable using method epoll (with changelist). Good.
Sep 25 19:29:13.697 [Notice] Opening Socks listener on 127.0.0.1:9050
Sep 25 19:29:13.697 [Warning] /var/run/tor is not owned by this user (brian, 1000) but by debian-tor (114). Perhaps you are running Tor as the wrong user?
Sep 25 19:29:13.697 [Warning] Before Tor can create a control socket in "/var/run/tor/control", the directory "/var/run/tor" needs to exist, and to be accessible only by the user account that is running Tor.  (On some Unix systems, anybody who can list a socket can connect to it, so Tor is being careful.)
Sep 25 19:29:13.698 [Notice] Closing partially-constructed Socks listener on 127.0.0.1:9050
Sep 25 19:29:13.698 [Warning] Failed to parse/validate config: Failed to bind one of the listener ports.
Sep 25 19:29:13.698 [Error] Reading config failed--see warnings above.
    
por Brian 26.09.2012 / 04:33

2 respostas

1

@ Caracóis mecânicos: Para começar manualmente no Debian (ou ubuntu eu acho) eu recomendaria usar: sudo service tor start ou se você estiver em um ambiente gráfico como o Gnome ou o KDE você pode usar gksudo service tor start e até criar um atalho para isso no menu de aplicativos. Dessa forma, você é independente de quaisquer alterações nos componentes internos do pacote tor, por exemplo. uma mudança no nome do usuário ou assim. E você pode parar o tor dentro do Vidalia como um usuário normal.

    
por zeptomoon 08.01.2013 / 16:56
0

Observe a linha

Sep 25 19:29:13.697 [Warning] /var/run/tor is not owned by this user (brian, 1000) but by debian-tor (114). Perhaps you are running Tor as the wrong user?

Você está executando como o usuário errado. O pacote Tor para o Ubuntu (de torproject.org; veja link ) deve ser executado como o debian-tor user (por motivos de segurança, separando o processo Tor dos arquivos e programas do usuário).

Como o soquete de controle pertence a debian-tor em vez de seu usuário, o processo tor não é vinculado a ele, portanto, o erro. Quando a inicialização do Tor falha, o Vidalia fornece a mensagem de erro "encerrado inesperadamente".

Se você quiser iniciar o Tor manualmente, tente sudo -u debian-tor tor .

    
por Mechanical snail 26.09.2012 / 06:22