Подробный гайд: LibreOffice не запускается в ALT Linux: пошаговое решение проблемы

LibreOffice не запускается в ALT Linux? Пошаговая диагностика: сброс профиля, проверка пакетов, графические драйверы и зависимости для быстрого восстановления работы.

2026.05.25                  


Подробный гайд: LibreOffice не запускается в ALT Linux: пошаговое решение проблемыПодробный гайд: LibreOffice не запускается в ALT Linux: пошаговое решение проблемы Подробный пошаговый гайд по диагностике и восстановлению запуска LibreOffice в ALT Linux без декоративных элементов. Инструкция учитывает специфику дистрибутива (пакетный менеджер apt-rpm, ветки p10/p9, архитектуру профиля) и охватывает от базовых до продвинутых сценариев.


Шаг 0. Быстрая диагностика

Откройте терминал и выполните:

libreoffice
# или
soffice

Что важно:

  • Не запускайте LibreOffice от root или через sudo. Это ломает права в профиле и вызывает отказ запуска.
  • Обратите внимание на вывод в терминале. Ошибки вроде segmentation fault, VCL plugin failed, GLIBC_... not found или Extension ... failed to load сразу указывают на причину.

Шаг 1. Сброс профиля пользователя (работает в ~70% случаев)

LibreOffice хранит конфигурацию, расширения и кэш в домашней директории. Повреждение этих файлов часто приводит к "молчаливому" вылету.

# Завершите все процессы LO, если они зависли
pkill -f soffice

# Переименуйте текущий профиль (резервная копия)
mv ~/.config/libreoffice ~/.config/libreoffice.backup
# Для старых версий также проверьте:
mv ~/.libreoffice ~/.libreoffice.backup 2>/dev/null

# Попробуйте запустить
libreoffice

Если программа открылась → проблема была в конфиге, расширении или повреждённом кэше. Можете постепенно возвращать нужные настройки из .backup.


Шаг 2. Проверка целостности установки в ALT Linux

ALT Linux использует apt-rpm. Возможны битые пакеты, несоответствие веток или незавершённое обновление.

# Обновите кэш репозиториев и систему
su -
apt-get update
apt-get upgrade
exit

# Проверьте целостность пакетов LibreOffice
rpm -V libreoffice libreoffice-core libreoffice-writer libreoffice-calc libreoffice-impress

# Переустановите основные компоненты
su -
apt-get reinstall libreoffice libreoffice-l10n-ru
exit

Важно для ALT Linux:

  • Убедитесь, что вы используете стабильную ветку (p10 или p9). Смешивание пакетов из sisyphus и стабильных веток часто ломает графические зависимости.
  • Проверьте приоритеты репозиториев: cat /etc/apt/sources.list.d/*.list или apt-cache policy libreoffice.

Шаг 3. Проблемы с графической подсистемой (VCL / Wayland / Vulkan)

LibreOffice использует собственный графический слой (VCL). На некоторых рабочих столах (KDE, GNOME, MATE) или при Wayland он может падать.


Проверьте запуск с принудительным VCL-плагином:

# Принудительно использовать GTK3 (для GNOME/MATE/XFCE)
SAL_USE_VCLPLUGIN=gtk3 libreoffice

# Или KDE Frameworks (для KDE Plasma)
SAL_USE_VCLPLUGIN=kf5 libreoffice

# Или минимальный рендер (для диагностики)
SAL_USE_VCLPLUGIN=gen libreoffice

Если с gen или gtk3 запускается → проблема в теме, Wayland или драйверах.

  • Отключите Wayland в менеджере входа (GDM/SDDM), переключитесь на X11.
  • Обновите драйверы видео (mesa, nvidia, amdgpu).

Отключение аппаратного ускорения внутри LO (если удалось открыть хоть на секунду):

Сервис → Параметры → LibreOffice → Просмотр → Снять галочки "Использовать аппаратное ускорение" и "Использовать OpenGL/Vulkan".


Шаг 4. Проверка прав доступа и конфликтов

# Убедитесь, что файлы профиля принадлежат вам
ls -la ~/.config/libreoffice/

# Исправьте права, если нужно
chown -R $USER:$USER ~/.config/libreoffice/
chmod -R 700 ~/.config/libreoffice/

Также проверьте, не конфликтуют ли пакеты:

rpm -qa | grep -i libreoffice | sort

Должны присутствовать только пакеты одной версии.

Удалите дубликаты или сторонние сборки:

su -
apt-get remove --purge libreoffice*  # осторожно, удалит всё LO
apt-get autoremove
apt-get install libreoffice libreoffice-l10n-ru
exit

Шаг 5. Глубокая отладка (если ничего не помогло)

5.1. Логи системы

journalctl -xe | grep -iE "libre|soffice|vcl|segfault"

5.2. Запуск с расширенным выводом

SAL_LOG=+INFO.libreoffice.so libreoffice

5.3. Трассировка системных вызовов

strace -f -o ~/lo-strace.log libreoffice 2>&1 | tail -30

Откройте ~/lo-strace.log, найдите последние строки перед exit_group. Ищите ENOENT (отсутствует файл), EACCES (нет прав), SIGSEGV (падение).


5.4. Проверка зависимостей

ldd $(which soffice) | grep "not found"

Если есть not found → переустановите недостающие пакеты через apt-get install <имя_пакета>.


Специфика ALT Linux: чек-лист

Проблема Решение в ALT Linux
Пакеты из разных веток su - && apt-get dist-upgrade && exit (выровняет версии)
Битый кэш apt apt-get clean && apt-get update
Конфликт с LibreOffice Fresh/Still Установите одну ветку: apt-get install libreoffice-fresh или libreoffice-still
Локаль/кодировка Убедитесь, что установлен glibc-locales, libreoffice-l10n-ru, langpacks-ru
SELinux/AppArmor В ALT обычно не активен по умолчанию. Проверить: getenforce (должен быть Disabled или Permissive)

Профилактика

  1. Не запускайте LO от root.
  2. Делайте бэкап профиля: cp -r ~/.config/libreoffice ~/.config/libreoffice-backup-$(date +%F)
  3. Обновляйте систему регулярно, но избегайте смешивания репозиториев p10/p9/sisyphus.
  4. При установке расширений используйте только проверенные источники (Extensions Center).
  5. Включайте автообновление только стабильных пакетов: apt-get install --only-upgrade libreoffice

Когда обращаться за помощью

Если после всех шагов LibreOffice всё равно не запускается, подготовьте:

  • Вывод libreoffice в терминале
  • journalctl -xe | tail -50
  • rpm -qa | grep libreoffice
  • Версию ALT Linux: cat /etc/altlinux-release
  • Окружение: echo $XDG_SESSION_TYPE $DESKTOP_SESSION

Обратитесь на:

  • Форум ALT Linux: forum.altlinux.org
  • Багзилла ALT Linux: bugzilla.altlinux.org (тег: libreoffice)

Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.