Tor может отсутствовать или быть недоступным

Вопрос или проблема

это была моя установка tor, которая привела к сообщению об ошибке Tor может быть отсутствующим или недоступным

sudo wget https://www.torproject.org/dist/torbrowser/8.0.2/tor-browser-linux64-8.0.2_en-US.tar.xz

sudo tar xvf  tor-browser-linux64-8.0.2_en-US.tar.xz

sudo chmod 775 tor-browser_en-US tor-browser_en-US/Browser tor-browser_en-US/Browser/*

cd tor-browser_en-US/Browser

./start-tor-browser

Ваш профиль Tor Browser не может быть загружен. Он может отсутствовать или быть недоступным.

Вот мой ls -l /tor-browser_en-US/Browser

-rwxrwxr-x 1 root root    13504 31 дек  1999 abicheck
-rwxrwxr-x 1 root root      440 31 дек  1999 application.ini
drwxrwxr-x 5 root root     4096 31 дек  1999 browser
-rwxrwxr-x 1 root root        0 31 дек  1999 chrome.manifest
drwxrwxr-x 3 root root     4096 31 дек  1999 defaults
-rwxrwxr-x 1 root root      157 31 дек  1999 dependentlibs.list
drwxrwxr-x 2 root root     4096 31 дек  1999 dictionaries
-rwxrwxr-x 1 root root      279 31 дек  1999 execdesktop
-rwxrwxr-x 1 root root      388 31 дек  1999 firefox
-rwxrwxr-x 1 root root   207520 31 дек  1999 firefox.real
drwxrwxr-x 2 root root     4096 31 дек  1999 fonts
drwxrwxr-x 2 root root     4096 31 дек  1999 gtk2
drwxrwxr-x 2 root root     4096 31 дек  1999 icons
-rwxrwxr-x 1 root root   526920 31 дек  1999 libfreeblpriv3.so
-rwxrwxr-x 1 root root    67992 31 дек  1999 liblgpllibs.so
-rwxrwxr-x 1 root root  1801680 31 дек  1999 libmozavcodec.so
-rwxrwxr-x 1 root root   236120 31 дек  1999 libmozavutil.so
-rwxrwxr-x 1 root root     6312 31 дек  1999 libmozgtk.so
-rwxrwxr-x 1 root root   145856 31 дек  1999 libmozsandbox.so
-rwxrwxr-x 1 root root   873432 31 дек  1999 libmozsqlite3.so
-rwxrwxr-x 1 root root   250824 31 дек  1999 libnspr4.so
-rwxrwxr-x 1 root root   664392 31 дек  1999 libnss3.so
-rwxrwxr-x 1 root root   479136 31 дек  1999 libnssckbi.so
-rwxrwxr-x 1 root root   145816 31 дек  1999 libnssdbm3.so
-rwxrwxr-x 1 root root   187104 31 дек  1999 libnssutil3.so
-rwxrwxr-x 1 root root    18784 31 дек  1999 libplc4.so
-rwxrwxr-x 1 root root    14720 31 дек  1999 libplds4.so
-rwxrwxr-x 1 root root   179208 31 дек  1999 libsmime3.so
-rwxrwxr-x 1 root root   269896 31 дек  1999 libsoftokn3.so
-rwxrwxr-x 1 root root   343208 31 дек  1999 libssl3.so
-rwxrwxr-x 1 root root 95988776 31 дек  1999 libxul.so
-rwxrwxr-x 1 root root  5283068 31 дек  1999 omni.ja
-rwxrwxr-x 1 root root  2225136 31 дек  1999 pingsender
-rwxrwxr-x 1 root root       48 31 дек  1999 platform.ini
-rwxrwxr-x 1 root root   203352 31 дек  1999 plugin-container
-rwxrwxr-x 1 root root   100530 31 дек  1999 precomplete
-rwxrwxr-x 1 root root        0 31 дек  1999 removed-files
-rwxrwxr-x 1 root root    12791 14 окт 16:34 start-tor-browser
-rwxrwxr-x 1 root root     1682 31 дек  1999 start-tor-browser.desktop
-rwxrwxr-x 1 root root     2422 14 окт 16:09 sudo
-rwxrwxr-x 1 root root       82 31 дек  1999 tbb_version.json
drwxrwxr-x 5 root root     4096 31 дек  1999 TorBrowser
-rwxrwxr-x 1 root root   177592 31 дек  1999 updater
-rwxrwxr-x 1 root root      689 31 дек  1999 updater.ini
-rwxrwxr-x 1 root root      138 31 дек  1999 update-settings.ini

ЭТОТ ВОПРОС НЕ ЯВЛЯЕТСЯ НЕПОПУЛЯРНЫМ: он работает на Kali Linux без проблем, но на Ubuntu не работает, это связано с дистрибутивом

Tor Browser (torbrowser-launcher) доступен в стандартных репозиториях Ubuntu начиная с версии 16.04. torbrowser-launcher загружает для вас последнюю версию Tor Browser Bundle на вашем языке и для вашей архитектуры. После установки Tor Browser его можно запустить, найдя tor в Dash и нажав на значок Tor Browser. Также вместе с Tor Browser устанавливается приложение настроек Tor Browser Launcher.

Tor


К сожалению, разработчики Tor Browser периодически меняют ключ подписи, который используется для установки Tor Browser, что делает пакет torbrowser-launcher из стандартных репозиториев Ubuntu неработоспособным, так как он не является актуальным по сравнению с текущей версией Tor Browser.

Это инструкции из официального пользовательского руководства Tor Browser, если пакет torbrowser-launcher не обновил gpg ключ, необходимый для установки Tor Browser. Когда я обновил ключ подписи разработчиков Tor Browser, я заметил, что обновленный ключ истечет менее чем через год.

Установите Tor Browser

  1. Перейдите на страницу загрузки Tor Browser.

  2. Скачайте файл GNU/Linux .tar.xz

  3. (Рекомендуется) Проверьте подпись файла. Шаги для проверки подписи файла приведены ниже.

  4. Когда загрузка завершится, извлеките архив с помощью команды tar -xf [TB archive] или с помощью Архиватора.

  5. Перейдите в только что извлеченную папку Tor Browser. Щелкните правой кнопкой мыши на start-tor-browser.desktop, откройте Свойства и измените разрешение на Разрешить выполнение файла как программы, установив флажок.

  6. Запустите Tor Browser из командной строки, выполнив следующую команду:

     ./start-tor-browser
    

Установите сочетание клавиш для запуска Tor Browser

Запомните место, куда вы скачали архив tor-browser-linux64-xx.x.xx_xx-xx.tar.xz. В этом примере я буду называть это место /home/$USER/Downloads/, что является местом по умолчанию для каталога “Загрузки” в Ubuntu.

Запомните директорию, в которую вы извлекли файлы Tor Browser. В этом примере я буду называть эту директорию /home/$USER/Downloads/tor-browser_en-US/, где en – сокращение для языка, а US – для нации, что может отличаться в зависимости от вашего языка и нации.

Перейдите в Настройки -> Клавиатура -> Просмотреть и настроить сочетания клавиш -> Установить пользовательское сочетание клавиш.

  • В поле после Названия введите Tor Browser.

  • В поле после Команды введите: sh -c '"/home/$USER/Downloads/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ ! -x "/home/$USER/Downloads/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k

  • Чтобы заполнить поле после Сочетания клавиш, нажмите любое запоминающееся сочетание клавиш (например, Ctrl + Alt +B).

введите описание изображения здесь

Теперь вы можете запустить Tor Browser, нажав Ctrl + Alt +B.


Как проверить подпись Tor Browser

Получение ключа разработчиков Tor

Команда Tor Browser подписывает релизы Tor Browser. Импортируйте ключ подписи разработчиков Tor Browser (0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290):

gpg --auto-key-locate nodefault,wkd --locate-keys [email protected]

Это должно показать вам что-то вроде:

gpg: key 4E2C6E8793298290: public key "Tor Browser Developers (signing key) <[email protected]>" imported
gpg: Всего обработано: 1
gpg:               импортировано: 1
pub   rsa4096 2014-12-15 [C] [истекает: 2020-08-24]
      EF6E286DDA85EA2A4BA7DE684E2C6E8793298290
uid           [ неизвестно] Tor Browser Developers (signing key) <[email protected]>
sub   rsa4096 2018-05-26 [S] [истекает: 2020-09-12]

После импорта ключа, вы можете сохранить его в файл (идентифицируя его по отпечатку здесь):

gpg --output ./tor.keyring --export 0xEF6E286DDA85EA2A4BA7DE684E2C6E8793298290

Проверка подписи

Чтобы проверить подпись загруженного вами пакета, вам нужно будет скачать соответствующий файл подписи “.asc”, а также сам установочный файл, и проверить его с помощью команды, которая запросит GnuPG проверить загруженный вами файл.

Пример ниже предполагает, что вы скачали эти два файла в папку “Загрузки”.

gpgv --keyring ./tor.keyring ~/Downloads/tor-browser-linux64-9.0_en-US.tar.xz{.asc,}

Результат команды должен выглядеть примерно так:

gpgv: Подпись сделана 08/07/19 04:03:49 по Тихоокеанскому летнему времени
gpgv:                с использованием RSA ключа EB774491D9FF06E2
gpgv: Хорошая подпись от "Tor Browser Developers (signing key) <[email protected]>"

Когда я скачал Tor, он не установил никаких прав на файл профиля или многие другие, поэтому мне пришлось вручную выполнить

sudo chmod 775 /Browser/TorBrowser/Data/Browser/profiles.ini

sudo chmod -R 775 /Browser/

После этого ./start-tor-browser смог начаться

Ответ или решение

Ошибка: "Tor может быть отсутствует или недоступен"

При установке Tor на Ubuntu вы столкнулись с ошибкой, свидетельствующей о том, что профиль Tor Browser не может быть загружен. Эта проблема может возникнуть по нескольким причинам, но в данном случае, судя по вашему описанию, она связана с разрешениями на файлы и папки. Давайте рассмотрим, как решить эту проблему.

Шаги для решения проблемы

  1. Проверка и установка прав доступа:

    Ваша проблема может быть вызвана недостаточными правами доступа к файлам профиля Tor. Вы указали, что в процессе установки не были установлены необходимые права на файл profiles.ini. Это может препятствовать Tor Browser в доступе к его профилям.

    Выполните следующие команды для установки корректных прав:

    sudo chmod 775 /путь/к/вашему/tor-browser_en-US/Browser/TorBrowser/Data/Browser/profiles.ini
    sudo chmod -R 775 /путь/к/вашему/tor-browser_en-US/Browser/

    Замените /путь/к/вашему/ на фактический путь к вашей папке Tor Browser. Это приложение должно получить доступ ко всем файлам, чтобы функционировать должным образом.

  2. Проверка структуры каталогов и файлов:

    Убедитесь, что в папке Tor Browser все файлы и папки извлечены корректно. Выполните список файлов, чтобы убедиться, что все необходимые компоненты присутствуют. Проверьте наличие папок и файлов, например, TorBrowser/Data/Browser/.

  3. Правильная установка Tor Browser:

    Вы можете загрузить последнюю версию Tor Browser с официального сайта. Это более надежная альтернатива, чем использование устаревших версий. Вот инструкция:

  4. Запуск Tor Browser:

    После установки прав доступа и проверки файлов, попробуйте снова запустить Tor Browser командой:

    ./start-tor-browser
  5. Установка зависимостей (если потребуется):

    В зависимости от вашей системы, Tor Browser может требовать установки дополнительных зависимостей. Убедитесь, что у вас установлены все необходимые библиотеки, такие как libx11, libxext и другие, специфичные для вашей системы.

Заключение

Если после выполнения всех вышеперечисленных шагов проблема не устраняется, рекомендую проверить наличие ошибок в системных логах или консольных выводах, чтобы получить более подробную информацию о поврежденных или отсутствующих файлах.

Также полезно использовать управляющие пакеты, такие как torbrowser-launcher, которые упрощают установку и обновление Tor Browser на Ubuntu. Помните, что стабильная работа Tor Browser зависит не только от самой программы, но и от конфигурации системы.

Если у вас есть дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...