& ldquo; Vidalia обнаружила, что программное обеспечение Tor неожиданно завершилось. & rdquo;

Я могу запустить и убить тор через командную строку, но я хочу контролировать это с помощью 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.
1
задан 26 September 2012 в 06:45

2 ответа

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

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; см. https://www.torproject.org/docs/debian.html.en ) должен запускаться как пользователь debian-tor (для безопасности причины, отделяя процесс Tor от файлов и программ вашего пользователя).

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

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

0
ответ дан 26 September 2012 в 06:45

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

0
ответ дан 26 September 2012 в 06:45

Другие вопросы по тегам:

Похожие вопросы: