Вопрос или проблема
Каждый раз, когда я пытаюсь запустить tor, он неожиданно выходит, и я получаю это в своем терминале:
(process:28965): GLib-CRITICAL **: g_slice_set_config: утверждение 'sys_page_size == 0' не выполнено
04 авг 01:38:35.833 [уведомление] Tor v0.2.4.21 (git-f5def645adfb32be) запущен на Linux с Libevent 2.0.21-stable и OpenSSL 1.0.1g.
04 авг 01:38:35.833 [уведомление] Tor не сможет помочь вам, если вы используете его неправильно! Узнайте, как быть в безопасности на https://www.torproject.org/download/download#warning
04 авг 01:38:35.834 [уведомление] Прочитан файл конфигурации "/usr/bin/tor-browser/Data/Tor/torrc-defaults".
04 авг 01:38:35.834 [уведомление] Прочитан файл конфигурации "/usr/bin/tor-browser/Data/Tor/torrc".
04 авг 01:38:35.836 [уведомление] Открытие Control listener на 127.0.0.1:9151
04 авг 01:38:35.837 [уведомление] DisableNetwork установлен. Tor не будет создавать или принимать неконтрольные сетевые соединения. Закрытие всех существующих соединений.
04 авг 01:38:35.837 [предупреждение] /usr/bin/tor-browser/Data/Tor не принадлежит этому пользователю (brody, 1000), а принадлежит root (0). Возможно, вы запускаете Tor от имени неправильного пользователя?
04 авг 01:38:35.837 [предупреждение] Не удалось анализировать/проверить конфигурацию: Не удалось получить доступ к/создать директорию личных данных "/usr/bin/tor-browser/Data/Tor"
04 авг 01:38:35.837 [ошибка] Ошибка чтения конфигурации -- см. предупреждения выше.
Tor Browser завершил работу корректно.
04 авг 01:38:35.837 [предупреждение] /usr/bin/tor-browser/Data/Tor не принадлежит этому пользователю (brody, 1000), а принадлежит root (0). Возможно, вы запускаете Tor от имени неправильного пользователя?
говорит нам то, что нам нужно знать. Директория, в которую файл пытается записать, принадлежит root, и ваши права недостаточны. Если вы установили tor через репозиторий apt, то это, вероятно, причина.
Скачайте последний tor архив с https://www.torproject.org/ и извлеките содержимое, затем откройте окно терминала, перейдите в директорию, куда вы извлекли, и введите chmod +x start-tor-browser.sh
(может быть, это не точно название файла, но я отвлекся).
Затем введите ./start-tor-browser.sh
, чтобы запустить браузер. Должно сработать.
Ответ или решение
Tor неожиданно закрывается каждый раз, когда вы его открываете, что может вызывать значительное беспокойство, особенно учитывая важность безопасности в сети. Рассмотрим подробно причины этой проблемы и возможные решения.
1. Описание проблемы
Согласно предоставленной информации, при запуске Tor браузера в терминале возникает несколько предупреждающих сообщений и ошибок, которые указывают на проблемы с доступом к каталогу данных Tor. Среди важных сообщений стоит отметить следующее:
- Ошибка доступа:
Tor is not owned by this user (brody, 1000) but by root (0)
, что говорит о том, что запущенный вами процесс Tor не имеет прав для доступа к необходимым файлам, так как они принадлежат пользователю root. - Невозможно создать приватный каталог данных:
Couldn't access/create private data directory "/usr/bin/tor-browser/Data/Tor"
указывает на то, что сервер Tor не может получить доступ к указанному каталогу, что приводит к отключению программы.
2. Причины проблемы
Существует несколько факторов, объясняющих, почему возникает эта ошибка:
- Необходимые права доступа: Tor пытается получить доступ или создать файлы в каталоге, к которому ваша учетная запись пользователя не имеет прав. Это часто происходит, если Tor был установлен с использованием учетной записи root, а затем запускается с учетной записью пользователя.
- Настройки конфигурации: Некоторые параметры конфигурации в файле
torrc
могут быть неправильно настроены, что также может привести к ошибкам.
3. Решения
Чтобы устранить проблему с неожиданным закрытием Tor, выполните следующие шаги:
a. Измените владельца каталога данных
Первым шагом является изменение владельца каталога данных Tor на вашу учетную запись пользователя. Для этого выполните следующую команду в терминале:
sudo chown -R brody:brody /usr/bin/tor-browser/Data/Tor
Замените brody
на имя вашей учетной записи пользователя, если это необходимо.
b. Переустановка Tor
Если проблема сохраняется, возможно, стоит переустановить Tor, чтобы избежать неправильной конфигурации. Вы можете скачать последнюю версию Tor непосредственно с официального сайта и выполнить следующие действия:
- Скачайте и извлеките tarball.
- Перейдите в директорию, куда вы извлекли файлы.
- Выдайте права на выполнение скрипта запуска:
chmod +x start-tor-browser.sh
- Затем запустите Tor:
./start-tor-browser.sh
c. Проверка конфигурации
Не забудьте проверить конфигурацию в файле torrc
, чтобы убедиться, что все параметры настроены правильно. Возможно, вам стоит отключить параметр DisableNetwork
, если он установлен, чтобы Tor мог подключаться к сети.
Заключение
Следуя указанным шагам, вы сможете устранить проблему с неожиданным закрытием Tor. Правильные права доступа и корректная настройка программы играют важную роль в ее функционировании. Если несмотря на все действия Tor продолжает закрываться, возможно, вам стоит обратиться за помощью в службу поддержки Tor или на форумы, посвященные вопросам безопасности в интернете.