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

База знаний

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вопросы

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

Так и не вышло

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