Не исключено, что в Астре намутили что-то с LSM.
Понимаю, что с тех прошло немало лет, но совсем недавно столкнулись с подобной ситуацией. Мы с ней разобрались, но пришлось покопаться... Возможно кому-то понадобится...
Причиной такого поведения - особенность Astrta Linux 1.5, описанная в документе РКСЗ (руководство по комплексу средств защиты) часть 1, раздел 3.2.
Все привилегии пользователя наследуются запущенными от имени его учетной записи процессами. При запуске процесса с установленными привилегиями загрузчик динамических библиотек осуществляет сброс переменных среды окружения, позволяющих осуществлять загрузку динамических библиотек из нестандартных каталогов LD_LIBRARY_PATH и LD_PRELOAD. Таким образом, установка Linux-привилегий для пользователя может привести к невозможности запуска приложений, использующих динамическую загрузку библиотек из нестандартных каталогов (например, Firefox, Thunderbird, LibreOffice, fly-scan).
1. Вкратце, если пользователю добавляли дополнительные Linux-привилегии (capabilities), то параметр LD_LIBRARY_PATH игнорируется и используется системная библиотека.
2. В Astra Linux 1.5 список поддерживаемых GLIBCXX системной библиотеки можно узнать командой:
В то же время, библиотеки из дистрибутива DrWeb:
В итоге: отключаем пользователю Linux-привилегии и все работает. Ну или удалить системную библиотеку и создать символическую ссылку на DrWeb-овскую, но так делать не стоит.
Могу еще отметить, что PARSEC-привилегии не влияют на загрузчика динамических библиотек применительно к текущей проблеме.
Сообщение было изменено Jorik: 15 Апрель 2025 - 16:01