Ну что ж...вот я и, возможно, вы встречаемся с новыми(старыми проблемами). Сегодня вырубали свет, но я спокойно выключил свою ред о эсину. Позже включили иии...яндекс перестал запускаться. Круть. На ровном месте, ничего не менял в системе. Ничего не обновлял. Выдавал ошибку следующего содержания:
Unable to show a dialog outside the UI thread
message loop: Yandex - Скорее всего, профиль используется другим процессом Яндекс.Браузер (30834) на другом
компьютере (localhost.localdomain). Во избежание сбоев профиль был заблокирован. Если вы уверены, что профиль
не используется другими процессами, разблокируйте его и перезапустите Яндекс.Браузер.
Вы уже догадались, что обычная переустановка не помогла. Иначе нафига мне писать статью. В моем случае ничего не менялось, поэтому на форуме нашел решение для chromium:
Hello, I had same problem.
Try to google SingletonLock in chromium.
I change hostname by script and this line solved my problem:
rm -rf /home/pi/.config/chromium/SingletonLock
Или на нашем великом и могучем: удали скрипт синглтона и будет ок.
Не самое хорошее решение, но я не настолько силен в линукс, чтобы локализовать такую проблему. Суть в том, что мы удаляем скрипт с проверкой запуска профилей на компе. После этого запускается. Если кто-то найдет или знает решение проще, то прошу поделиться этим в комментах.
Итак нужно перейти в директорию:
home/<user name>/.config/yandex-browser
После чего удаляем синглтонлок.
rm -rf SingletonLock
Либо можно и сразу его удалить без перехода в директорию с ним, но я предпочитаю убедиться для начала в его наличии в пути и что такой путь вообще существует.
После этого браузер снова запускается...вау, линуксовая магия. А там глядишь новая обнова яндекса и файлик вернется, и работать всё будет.