Перейти к содержимому

База знаний

Не удалось найти движок ARMANOS Browser автоматически

Поиск обошёл места, где ARMANOS Browser обычно лежит, и не нашёл ни одного файла, который можно запустить. Профили продолжают открываться на встроенном движке, и программа честно называет тот, на котором они открылись.

Что именно искала программа

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

На маке программа заглядывает внутрь пакета и берёт файл оттуда, поэтому переименованный пакет принимается так же, как обычная сборка.

Откуда берётся движок

Каждый установщик несёт движок для своей системы, поэтому на свежей установке он на диске уже есть. Эта строка появляется, когда копия пропала, переехала или не читается, а в разделе «Движок» есть кнопка, открывающая страницу загрузки.

Ждать при этом нечего. Профили запускаются на встроенном движке, пока файл не вернётся на место.

Это ухудшение а не остановка

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

Где программа его ищет

Три рода мест: папка, которой программа управляет внутри своих данных, копия, приехавшая с установщиком, и обычное системное место для вашей системы.

На маке это папка программ, в Windows каталог Program Files или ваши местные данные, в Linux каталог opt. Движка, распакованного в «Загрузки», нет ни в одном из них.

Укажите файл сами

Кнопка выбора файла в разделе «Движок» сохраняет путь только после того, как запустит файл и прочитает у него версию браузера. Файл, который не запускается, отвергается сразу.

Возврат к поиску выбрасывает сохранённый путь и возвращает всё к обычному обходу мест.

Экран браузерного движка: ARMANOS Browser отмечен как установленный и работающий, под ним путь к найденному файлу и кнопки поиска и выбора файла.
Найденный путь стоит на экране над обеими кнопками, и видно, что работает у вас сейчас, прежде чем вы замените это своим файлом.

Профиль с закреплённой версией

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

Если закреплённой версии на машине нет, профиль откроется на той, что есть, и уведомление назовёт версию, которую он просил.

Как собрать улики

Нажмите поиск ещё раз, чтобы отказ был свежим, и откройте уведомления: последние строки там и есть то, что стоит прислать.

Напишите через «Помощь» → «Написать в поддержку». Вместе с письмом едет отчёт об этой копии: версия, система, выбранный движок и то, установлен ли ARMANOS Browser, а пароли и ключи вырезаются до отправки.

Чего эта статья не разбирает

  • Профиль, который открылся и закрылся. Движок там нашёлся и упал.
  • Правила блокировки, которые тихо ничего не делают. Это встроенный движок работает как описано, а не пропавший файл.
  • Установку самой программы ARMANOS. Статья начинается там, где программа уже запущена.

Где это решается

Каждое утверждение выше это одно место в коде и один стенд.

Несколько версий движка живут рядом, и профиль с закреплённой получает свою
apps/desktop/test/kernels.js
Сборка и программа зовут файл движка одинаково
apps/desktop/test/сборка-и-программа-зовут-движок-одинаково.js
Никто не ищет движок по пути, вписанному в исходник
apps/desktop/test/путь-движка-везде-общий.js
Установщик, собранный без движка внутри, не уезжает людям
apps/desktop/test/установщик-без-движка.js

Вопросы

Профили перестают работать без него?
Нет. Они открываются на встроенном движке, и программа говорит, какой движок отработал на каждом запуске.
Почему нельзя принять любой выбранный файл?
Потому что сохранённый путь, который не запускается, выглядит как установленный движок и падает на запуске, а не в момент выбора.
Могут ли две версии движка жить рядом?
Да. За каждым профилем закрепляется своя, и обновление не переводит все профили на новую версию браузера в один день.

Так и не вышло

Поддержка отвечает причиной, а не списком советов.