Не работает Outline Client на любых дистрибутивах кроме Debian, Ubuntu и Arch.

  • vantikivantiki 30.11.2023
    Здравствуйте!

    Вынужден обратиться сюда, так как сам найти решение не могу уже много месяцев.
    Outline Client - это клиентcкое приложение для подключения к удаленному VPN-серверу. На базе Outline можно очень легко и быстро развернуть собственный сервер, но есть одна противнейшая проблема на системах на базе Linux-ядра - клиент отказывается "инициализироватся", если вы используете что то кроме Debian или Ubuntu.

    Официально программа распространяется в .AppImage формате. Скачав файл с сайта, мы по классике запускаем его, вставляем наш уникальный ключ и по логике вещей - начинаем пользоватся. Все хорошо если мы на дебиане или убунте - на остальных дистрибутивах появляется следущее: "Unfortunately we are not able to initialize Outline, please submit feedback through the app". Перезагрузки системы тщетны и не приносят никакого результата. На Arch Linux проблема решается установкой клиента с АУРа (https://aur.archlinux.org/packages/outline-client-appimage). На OpenSUSE, MX Linux, Fedora, Void, Gentoo и остальных - проблема остаётся открытой.

    Запускаю .AppImage через терминал и вижу следущую ошибку:

    Could not load active tunnel: [Error: ENOENT: no such file or directory, open '/home/username/.config/Outline/connection_store'] {
    errno: -2,
    code: 'ENOENT',
    syscall: 'open',
    path: '/home/username/.config/Outline/connection_store'
    }

    Как я понимаю, директория "connection_store" содержит временные файлы для исполнения и её банально не существует по какой то причине.

    Пробовал "touch ~/.config/Outline/connection_store" - пусть и убирает ошибку при запуске, но на работоспособности не сказывается - выходит та же ошибка.

    Помимо вышесказанного пытался ставить flatpak-версию.
    Выходит идентичная ошибка, но т.к. флатпак изолированный то уже в ".var/app/org.getoutline.OutlineClient/config/Outline/connection_store"

    Насчёт прав прошу не писать, "чмодил" всё что надо и не надо - тщетно.

    На гитхабе уже открыл запрос, разработчики сказали лишь что "рассмотрят и в скором времени исправят данную проблему" - время тем словам уж как 4 месяца, а прогресса нет.

    Поэтому, дорогие обитатели данного ресурса, если вдруг кто-то сталкивался с данной проблемой или знает как её решить - прошу отписаться здесь, буду очень благодарен :)
  • Minor748Minor748 30.11.2023
    Скачивал, хотел VPN-сервер тот использовать, но на Calculate не заработал, как тут и сказано. Нативного пакета нет, что не удивительно, так что просто отказался и даже время на эту ерунду не тратил. Пошёл, денежку заплатил и персональный сервер, есть возможность выбора поставщика DNS.