«Видалия обнаружила, что программное обеспечение Tor неожиданно вышло».

1

Я могу запустить и убить tor через командную строку, но я хочу контролировать его с помощью Vidalia. Пакет браузера работает, но я бы предпочел не использовать его. Это журнал сообщений в 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.
    
задан Brian 26.09.2012 в 04:33
источник

2 ответа

1

@Механическая улитка: Чтобы запустить tor вручную в Debian (или ubuntu, я думаю), я бы рекомендовал использовать: sudo service tor start , или если вы находитесь в такой графической среде, как Gnome или KDE, вы можете использовать gksudo service tor start и даже сделать ярлык для этого в меню приложений. Таким образом, вы не зависимы от каких-либо изменений во внутренности пакета tor, например. изменение имени пользователя или так далее. И вы можете остановить изнутри Vidalia как обычного пользователя.

    
ответ дан zeptomoon 08.01.2013 в 16:56
0

Обратите внимание на строку

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?

Вы используете его как неправильного пользователя. Пакет Tor для Ubuntu (от torproject.org, см. Ссылка ) должен быть запущен как debian-tor пользователя (по соображениям безопасности, отделив Tor-процесс от файлов и программ пользователя).

Поскольку управляющий сокет принадлежит debian-tor , а не вашему пользователю, ваш процесс tor не может привязываться к нему, следовательно, ошибка. Когда Tor запускается с ошибкой, Vidalia выдает сообщение об ошибке «exited неожиданно».

Если вы хотите запустить Tor вручную, попробуйте sudo -u debian-tor tor .

    
ответ дан Mechanical snail 26.09.2012 в 06:22