LinuxForum.Fans
Тема

Не запускается TorBrowser

Автор: Craft 18 сообщений 1592 просмотров
10.11.2023 18:12 #439131

Всем привет! *DRINK*

Установил, вернее, собрал TorBrowser из AUR
Он собрался без ошибок, но при запуске torbrowser-launcher выдается вот такая бяка o_O

text
 $ torbrowser-launcher 
Программа запуска Tor Browser
Написана Micah Lee и распространяется по лицензии MIT
версия 0.3.6
https://github.com/micahflee/torbrowser-launcher
Launching Tor Browser.
Запуск /home/user/.local/share/torbrowser/tbb/x86_64/tor-browser/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
./Browser/start-tor-browser: строка 28: [: : ожидается целочисленное выражение
./Browser/start-tor-browser: строка 45: zenity: команда не найдена
./Browser/start-tor-browser: строка 53: kdialog: команда не найдена
./Browser/start-tor-browser: строка 60: xmessage: команда не найдена
./Browser/start-tor-browser: строка 75: gxmessage: команда не найдена

Чтобы это значило?

10.11.2023 18:44 #439133

Здравствуйте. В прошлом бинарный Tor скачивался в архиве с сайта разработчиков. Теперь собирать его особого смысла нет, поскольку в России он вроде как заблокирован.

Суд в Саратове повторно запретил сайт анонимного браузера Tor
Владелец Tor Project подал апелляцию на решение об ограничении доступа к ресурсу в России

10.11.2023 18:45 #439134
"alex_q_2000" написал:
в России он вроде как заблокирован

Странно. А у меня работает..

10.11.2023 19:12 #439135
"caspar" написал:
Странно. А у меня работает..

У меня не работает. Вообще, трудно объяснить, по какому принципу всё это блокируется. Предположим, что на каком-нибудь 12150-ом км. необъятной страны бездомный Бобик взял и напИсал на скрутку витой пары, идущей от провайдера. После этого, разумеется, маршрут пакетов меняется и начинает работать Тоr. Всё может быть, страна то большая.

10.11.2023 19:22 #439137

А чем Вас не устроила официальная версия?

Так если бы она была. Дело в том, что у меня железо не Intel/AMD, а специфичное, ARM, и для него только эта сборка и есть

10.11.2023 21:49 · отредактировано #439138

Посмотрите здесь Может найдете то, что Вам нужно.
Добавлено: 10.11.2023 21:49:09

"alex_q_2000" написал:
У меня не работает.

У меня иногда случается, что несколько минут не может подключиться к сети tor. В этом случае иду в
Edit/Settings/Connection/Choose from one of Tor Browser’s built-in bridges и выбираю другой встроенный мост. Чаще всего это помогает. Если нет -- выбираю Request a bridge from torproject.org. Это помогает всегда (не было случаев, чтобы не помогло).

Но я всегда пользуюсь последней версией тор-браузера. На одной машине с Centos 7 пожаловались что не работает. Там стояла старая версия. Новую установить не удалось-- не хватает какой-то библиотеки. Так и не смог помочь -- старая версия не смогла подключиться к сети tor.

10.11.2023 22:34 #439141
"caspar" написал:
...и выбираю другой встроенный мост

Спасибо, уважаемый caspar. Однако Тоr, равно как и OpenVPN/WireGuard уже детектируется, посему надобность в них отпала. Для шифрования использую другие технологии/протоколы.

11.11.2023 02:56 #439142
"caspar" написал:
Посмотрите здесь Может найдете то, что Вам нужно.

Спасибо, воспользуюсь вашим советом в крайнем случае :)

Но мне хотелось бы прежде всего понять, почему не запускается этот TorBrowser, который собрался успешно и без ошибок? %)

11.11.2023 13:17 #439144
"Craft" написал:
Но мне хотелось бы прежде всего понять, почему не запускается этот TorBrowser, который собрался успешно и без ошибок?

Первое, что приходит в голову - проверить существование отсутствующих файлов, которые требует запускаемый скрипт.

text

clear; for a in bash zenity kdialog xmessage gxmessage; do [ $(type -p ${a}) ] || echo "$a - не установлен!" && whereis $a; done

или по одиночке, вроде этого:

text

whereis zenity

А вот самая первая строка

text

./Browser/start-tor-browser: строка 28: [: : ожидается целочисленное выражение

может говорить о том, что он не понимает элементарные условия... возможно потребуется уточнить окружение (PATH) или командную оболочку (echo $SHELL).

Кусок скрипта запуска start-tor-browser

text

#!/usr/bin/env bash
#
# GNU/Linux does not really require something like RelativeLink.c
# However, we do want to have the same look and feel with similar features.
#
# Copyright 2017 The Tor Project.  See LICENSE for licensing information.

complain_dialog_title="Tor Browser"

# Make sure this script wasn't started as 'sh start-tor-browser' or similar. if [ "x$BASH" = "x" ]; then echo "$complain_dialog_title should be started as './start-tor-browser'" echo "Exiting." >&2 exit 1; fi

11.11.2023 15:33 #439145

Спасибо, Алексей, за столь развернутый ответ! *OK*
Конечно же, я с самого начала проверил на наличие этих файлов - их действительно не было.
И это как раз непонятно - разве сборка TotBrowser не должна была их подтянуть сама, а я еще должен поплясать с бубном?

Если первое, то получается, что автор браузера недоработал, и я могу писать ему багрипорт.
Верно ли я понимаю?

11.11.2023 16:10 #439146
"Craft" написал:
И это как раз непонятно - разве сборка TotBrowser не должна была их подтянуть сама, а я еще должен поплясать с бубном?

Я не знаком с системой управления пакетами в Арче, а так же с порядком сборки. В классическом понимании (например в rpm) для сборки требуются -devel составляющие, т.е. библиотеки/другие файлы того, что будет принимать участие в сборке. Но это не говорит о том, что после сборки программа заработает сразу после запуска полученного бинаря. Чтобы он заработал могут потребоваться и внешние программы, которые будет использовать полученный бинарь. Поэтому в спеках обычно указывают 2 вида зависимостей: BuildRequires (всякие -devel пакеты/include/прочий мусор) и Requires (бинарные пакеты и другая сопутствующая ерунда, без которой основной пакет работать не будет). Например, для zenity нужен gtk/gtk-devel. Если в момент сборки gtk-devel уже присутствовал, то про zenity он мог и не спрашивать, зато обязательно спросит при запуске. И т.д.

Так что если речь идёт о сборке пакета, то Вы можете конечно и наехать на майнтайера, но вряд ли он будет разбираться. В большинстве своём они вечно заняты (не вылезают из исходников), их надо постоянно пинать. Хотя, на моём веку были и исключения. Например, irton из ROSA: прекраснейшей души человек, очень трудолюбивый и отзывчивый. В общем, - по ситуации.

11.11.2023 16:45 #439147

Какой-то сомнительный этот TorBrowser... Гляньте, сколько иссуев на него накидали %)

11.11.2023 17:03 #439149
"Craft" написал:
Гляньте, сколько иссуев на него накидали

Всего 71? Это не много. Скорее - это показатель того, что проект ещё жив + идёт какая-то работа. Много, - например в Nemo. Если учесть, что этот фм юзают все обладатели Cinnamon, при чем каждый день... Ну, Вы понимаете.

Что до Tor-а... Всё же рекомендую не связываться, а посмотреть в сторону XRay-core (там и для армов готовые бинари) + протокол XTLS-Reality (потребуется vps). Дело в том, что Вы всё-равно к этому придёте и вероятно уже в марте-апреле 2024.

11.11.2023 19:39 #439150
"alex_q_2000" написал:
посмотреть в сторону XRay-core

Наслышан о таком, только в отличие от Tor он требует своего удаленного сервера.
А почему в марте-апрле?

11.11.2023 19:42 #439151

alex_q_2000, Craft, напоминаю, что Правилами форума политика запрещена. Предлагаю перейти в личные сообщения или в любой мессенджер на ваш выбор, пока вы ничего не нарушили :) .

"Craft" написал:
А почему в марте-апрле?

Я понимаю, о чём речь, но здесь это запрещено обсуждать. Даже администраторам, для нас нет исключений из Правил.

11.11.2023 19:51 #439152

Craft, думаю с Тоr-ом мы закончили... Ну а всю остальную информацию Вы сможете найти в открытых источниках. Удачи. *BYE*

12.11.2023 01:31 #439154

Алексей, спасибо большое за советы! *DRINK*

Войдите или зарегистрируйтесь, чтобы ответить.