Подробный гайд по устранению ошибок запуска 1С:Предприятие на Astra Linux

Подробный гайд по устранению ошибок запуска 1С на Astra Linux. Решение проблем с библиотеками, кэшем, шрифтами, лицензиями и службами.

2026.09.30                  


Подробный гайд по устранению ошибок запуска 1С:Предприятие на Astra LinuxПодробный гайд по устранению ошибок запуска 1С:Предприятие на Astra Linux Если клиент или сервер 1С:Предприятия перестал запускаться на Astra Linux, причин может быть несколько: от сломанных системных библиотек после обновления ОС до проблем с графической подсистемой или кэшем.

Ниже представлен подробный гайд по диагностике и устранению основных проблем, с которыми чаще всего сталкиваются администраторы и пользователи при работе 1С в среде Astra Linux (релизы «Орел» и «Смоленск»).


Шаг 1. Запуск из консоли (Диагностика реальной ошибки)



Графический ярлык часто «съедает» текст ошибки, из-за чего непонятно, что именно пошло не так.

  1. Откройте терминал (Fly Terminal).
  2. Запустите клиент напрямую по пути установки. Для 64-битного тонкого клиента команда обычно выглядит так:
/opt/1cv8t/x86_64/8.3.*/1cv8c

(Замените 8.3.* на вашу точную версию платформы).
3. Изучите вывод в консоли. Это поможет сразу понять, чего не хватает (например, error while loading shared libraries).


Шаг 2. Проблема с библиотеками после обновления ОС (libstdc++)

Одна из самых частых причин падения 1С после обновлений Astra Linux — конфликт версий системной библиотеки libstdc++ и той, что зашита в установщик 1С.

Решение:

Скопируйте свежую системную библиотеку в папку с установленной платформой 1С с заменой:

sudo cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /opt/1cv8t/x86_64/8.3.*/

(Аналогичную команду нужно выполнить для папки /opt/1cv8/..., если у вас установлен толстый клиент или сервер).


Шаг 3. Очистка кэша 1С

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

  1. Закройте все процессы 1С (проверьте через htop или killall 1cv8c).
  2. Удалите или переименуйте скрытую папку с кэшем в домашней директории пользователя:
   mv ~/.1c/1cestart ~/.1c/1cestart_backup
  1. При следующем запуске 1С создаст чистый кэш.

Шаг 4. Зависимости графического интерфейса (libwebkitgtk)

Для отрисовки интерфейса тонкому клиенту 1С требуются специфические библиотеки GTK/WebKit, которых по умолчанию может не хватать в минимальных сборках Astra Linux.

Убедитесь, что установлен пакет libwebkitgtk-3.0-0:

sudo apt update
sudo apt install libwebkitgtk-3.0-0

Шаг 5. Проблемы со шрифтами

Платформа 1С критична к наличию стандартных шрифтов Windows. Если они отсутствуют, интерфейс может не отрисовываться или выдавать «кракозябры», а в редких случаях — падать при инициализации.

1. Установите пакет шрифтов Microsoft Core Fonts:

   sudo apt install ttf-mscorefonts-installer

2. Обновите кэш шрифтов системы:

   sudo fc-cache -fv

Шаг 6. Конфликты с графической оболочкой (Wayland / X11)

В современных версиях Astra Linux могут возникать проблемы с рендерингом окон 1С, если сессия запущена через Wayland.

Решение:

При входе в систему (на экране приветствия Fly) выберите сессию X11 (Xorg) вместо Wayland.

Если вы используете подключение по RDP или VNC, убедитесь, что переменная окружения DISPLAY передается корректно, и попробуйте принудительно указать бэкенд перед запуском:

export GDK_BACKEND=x11
/opt/1cv8t/x86_64/8.3.*/1cv8c

Шаг 7. Проблемы с лицензированием (HASP / Sentinell)

Если 1С запускается, но пишет «Не обнаружен ключ защиты» или «Ошибка при получении лицензии»:

1. Проверьте, запущена ли служба менеджера лицензий:

   sudo systemctl status haspd

2. Если служба не активна, запустите её и добавьте в автозагрузку:

   sudo systemctl start haspd
   sudo systemctl enable haspd
  1. Для USB-ключей убедитесь, что установлены пакеты lsb-core и актуальные драйверы от производителя (SafeNet / Guardant).

Шаг 8. Если не запускается сам Сервер 1С (Базы недоступны)

Если клиент открывается, но список баз пуст или выдает ошибку подключения:

  1. Проверьте статус службы сервера 1С:
   sudo systemctl status srv1cv83
  1. Если служба «упала», иногда требуется не просто перезапуск, а очистка зависших сеансовых данных и временных файлов кластера перед стартом.
  2. Проверьте, не блокирует ли порты (1540-1541, 1560-1599) встроенный межсетевой экран Astra Linux (firewalld/iptables).



Важно:

Если ничего не помогает, выполните переустановку клиента с принудительным разрешением зависимостей.

Скачайте свежий .deb пакет с портала 1С ИТС и выполните:

sudo dpkg -i 1c-enterprise*.deb
sudo apt --fix-broken install

Команда --fix-broken install заставит пакетный менеджер Astra Linux самостоятельно найти и докачать все недостающие системные библиотеки, необходимые для работы 1С.


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


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

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