Questão Vidalia: “Tor não está rodando”


Isso é o que eu fiz:

  • Tor instalado:

    sudo apt-get install tor 
    
  • Vidalia instalado usando o Ubuntu Software Center

Eu então comecei Vidalia e disse Tor is not running incluindo uma mensagem de erro dizendo que o Vidalia não conseguiu iniciar o Tor.

Tor not running

Eu procurei um pouco e descobri que o problema pode ser que o Tor já está em execução quando o Vidalia é iniciado.

Estes foram os meus passos seguintes:

  • Removido Tor dos runlevels

    sudo update-rc.d -f tor remove 
    
  • Matou todos os processos Tor

    sudo pkill -x tor 
    

Vidialia ainda exibia as mesmas mensagens de erro ao iniciá-lo.

O caminho para o Tor nas configurações deve estar correto:

/usr/sbin/tor

Eu verifiquei sua existência.

No entanto, não consigo clicar Está bem na caixa de diálogo de configurações, porque o Caminho ControlSocket não existe. O padrão é /var/run/tor/control

Então eu ativei o Soquete de Controle 9051 no arquivo de configuração do Tor (/etc/tor/torrc) e editou as configurações do Vidalia de acordo. Eu também redefino o caminho do Vidalia para esse arquivo de configuração do Tor.

Infelizmente, ainda estou recebendo o mesmo erro como acima!


4
2017-09-08 15:50


origem




Respostas:


OP publicado:

Eu tentei iniciar manualmente o Tor (digitando /usr/sbin/tor no terminal) e depois Vidalia e funciona perfeitamente.

Da documentação do Vidalia:

Eu não posso começar o Tor

A razão mais provável que Vidalia não pôde iniciar o Tor é porque   O Vidalia está procurando sua instalação do Tor no diretório errado.   Você pode dizer ao Vidalia onde o Tor está localizado atualizando o   Opção executável nas configurações gerais. Outro   possível razão que Tor não pode iniciar é porque já existe   outro processo Tor em execução. Verifique sua lista de processos em execução e   Pare o processo Tor anterior, se você encontrar um. Então, tente executar o Tor   novamente.

Se isso não ajudar, verifique o seu log de mensagens para ver se o Tor imprimiu   informações sobre erros encontrados durante a tentativa de inicialização.

Vidalia não consegue se conectar ao Tor

O Vidalia gerencia o Tor comunicando-se com ele através da porta de controle do Tor.

O motivo mais comum que Vidalia não pode se conectar ao Tor é porque   Tor começou, mas encontrou um erro e saiu imediatamente. Você   deve verificar o seu log de mensagens para ver se o Tor reportou algum erro   começou.

Se o Tor estiver escutando em uma porta diferente do que o Vidalia espera, o Vidalia   não será possível conectar-se ao Tor. Você raramente precisa mudar isso   configuração, mas se houver outro serviço em execução na sua máquina   conflitos com a porta de controle do Tor, você precisará especificar um   porto diferente. Você pode alterar essa configuração no avançado do Vidalia   definições de configuração.

Tor saiu inesperadamente

Se o Tor sair imediatamente após tentar iniciar, você provavelmente   outro processo Tor já em execução. Verifique o log de mensagens para ver se   qualquer uma das últimas mensagens na lista são destacadas em amarelo e   contém uma mensagem semelhante à seguinte:

connection_create_listener(): Could not bind to 127.0.0.1:9050: Address already in use. 
Is Tor already running?

Se você encontrar uma mensagem de erro como a acima, será necessário parar   o outro processo Tor antes de iniciar um novo com o Vidalia. Em   Windows, você precisaria procurar por tor.exe no seu Gerenciador de Tarefas. Em   a maioria dos outros sistemas operacionais, o comando ps pode ajudá-lo a   outro processo Tor.

Se o Tor tivesse sido executado com sucesso por algum tempo (ou seja,   alguns segundos), então você deve verificar o log de mensagens para obter informações   sobre quaisquer erros que Tor experimentou antes de sair. Tais erros serão   destacado em vermelho ou amarelo.


2
2017-09-08 16:24



Eu mesma teria postado essa resposta se a considerasse uma solução satisfatória. Eu procuro uma maneira de não ter que iniciar o Tor manualmente. - ComFreek
Obrigado por esclarecer isso. (Eu não queria fornecer a solução na pergunta, pois não é / não era uma). - ComFreek


No terminal

sudo ln -s /etc/apparmor.d/usr.bin.vidalia /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/usr.bin.vidalia sudo /etc/init.d/tor start

e depois

$vidalia

2
2017-09-15 14:10



responder sem explicar? - αғsнιη
Existe uma coisa chamada apparmor no Ubuntu que ajuda a restringir os aplicativos a alguns recursos. O Vidalia está em sua lista por padrão. Então, por esses comandos, estamos desabilitando-o de sua lista e reiniciando o Tor - Anandu M Das


Então, reinicie o privoxy e o polipo

sudo /etc/init.d/privoxy force-reload && /etc/init.d/polipo restart

0
2018-06-03 11:01