{{description>Описывается способ решения ошибки libstdc++.so.6: version 'GLIBCXX_3.4.30' not found во время запуска 1С:Предприятия на Centos 9}}
====== Ошибка libstdc++.so.6: version 'GLIBCXX_3.4.30' not found ======
[[ http://wiki.mihanik.net/doku.php?id=операционные_системы:linux:centos_9:ошибка_libstdc_.so.6:version_glibcxx_3.4.30_not_found&do=export_pdf | Экспорт в PDF ]] ~~ODT~~
Дата создания: 2025/06/25 05:31 (C) mihanik
===== Дано =====
При запуске **1С:Предприятия** возникает ошибка
Ошибка libstdc++.so.6: version 'GLIBCXX_3.4.30' not found
===== Надо =====
Избавиться от ошибки
===== Решение =====
Причина ошибки связана с практикой 1С поставлять вместе с платформой системные библиотеки, с одной стороны таким образом 1С пытается уменьшить зависимость от конкретного дистрибутива, но в нашем случае собранная на одной платформе библиотека некорректно работает в другой.
Решение здесь простое - библиотеку из комплекта следует удалить или переименовать, после чего 1С начнет использовать одноименную библиотеку из состава системы которая лишена указанных проблем. Так как удалять - это плохое решение, то мы библиотеку переименуем и сделать это нужно в двух местах:
Не забудьте в команде правильно указать версию вашей платформы!
mv /opt/1cv8/x86_64/8.3.XX.YYYY/libstdc++.so.6 /opt/1cv8/x86_64/8.3.XX.YYY/libstdc++.so.6.old
mv /opt/1cv8/common/libstdc++.so.6 /opt/1cv8/common/libstdc++.so.6.old
===== Источники =====
* https://interface31.ru/tech_it/2024/08/ispravlyaem-oshibki-zapuska-klienta-1spredpriyatie-v-sovremennyh-vypuskah-linux.html
[[#top|⇑ Наверх ⇑]]