Ошибка загрузки библиотеки libsoup при запуске 1С на Debian 13.2

05.01.26

Администрирование - Linux

Устранение ошибки "libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported" при запуске 1С на Debian 13.

 

При попытке запуска на исполнение платформы 1с в среде debian 13.2 без возникает ошибка

"libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported." 

Проверено на платформах версий:

8.3.27.1936

8.5.1.1150

Что, по-видимому, вызвано использованием в компонентах платформы различных версий библиотеки libsoup. Или для одного компонента указывается необходимая версия, а для другого без указания конкретной версии, и тогда используется наиболее старшая из доступных.

При установке Debian 13.2 одновременно установлены версии

libsoup-2.4

libsoup-3.0

Советы по удалению одной из версий приводят к нарушению целостности системы -- для работы системы нужны обе версии.

Чтобы устранить ошибку, необходимо заставить 1С использовать только одну из версий библиотеки libsoup.

Это можно сделать, создав символическую ссылку на выбранную основной версию.

Для моего случая (сочетания версий библиотек), посредством команды:
sudo ln -s libsoup-3.0.so.0.7.4 libsoup-2.4.so.1

Результат выполнения:

user1@pc1:/usr/lib/x86_64-linux-gnu$ ls -la | grep libsoup
lrwxrwxrwx  1 root root        20 Dec 31 15:57 libsoup-2.4.so.1 -> libsoup-3.0.so.0.7.4
-rw-r--r--  1 root root    666320 May  3  2025 libsoup-2.4.so.1.11.2
lrwxrwxrwx  1 root root        21 Dec 31 15:45 libsoup-2.4.so.1.bak -> libsoup-2.4.so.1.11.2
lrwxrwxrwx  1 root root        20 Jul 24 12:40 libsoup-3.0.so.0 -> libsoup-3.0.so.0.7.4
-rw-r--r--  1 root root    645688 Jul 24 12:40 libsoup-3.0.so.0.7.4

Вступайте в нашу телеграмм-группу Инфостарт

libsoup

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Linux Системный администратор 1С:Предприятие 8 Бесплатно (free)

Скрипт bash для корректного обновления серверной части платформы 1С Предприятия (сохраняет и восстанавливает настройки служб, даже если их несколько, изменяет версию платформы во всех веб-публикациях и делает еще много полезных мелочей не включенных в штатный инсталлятор) Иными словами "обновление под ключ" или "нажал и забыл"

21.10.2026    372    capitan    0    

5

DevOps и автоматизация разработки Linux Разработчик 1С 8.3 Абонемент ($m)

Исследуем, почему COPY и последующий rm оставляют установщик в слоях Docker. На Docker Engine 29.8.0 сравнила три сборки с фиктивным дистрибутивом: bind mount и отдельный завершающий этап исключили его слой. В статье — первичные размеры и границы проверки лицензирования 1С; в архиве — воспроизводитель и анализатор inspect/history.

1 стартмани

12.10.2026    346    Ninel_S    0    

1

Linux Разработчик 1С 8.3 Россия Бесплатно (free)

Пошагово показываю, как на сервере 1С 8.3 под Linux получить PNG QR через HTTPСоединение без COM, сохранить ответ во временный файл или двоичные данные и вывести картинку на форме через временное хранилище. Разбираю замену XMLHTTP, кодирование текста, HTTPS и типичные ошибки «сервер недоступен».

06.10.2026    372    rusla95oreh    0    

1

Linux Системный администратор Разработчик 1С 8.3 1С 8.5 Бесплатно (free)

Как запускать клиентские приложения 1С:Предприятие 8.3 на хосте Linux (KDE Plasma, Wayland или другое окружение) в rootless podman-контейнере, ничего не устанавливая в систему хоста.

05.10.2026    490    speshuric    0    

4

Инструменты администратора БД Администрирование СУБД Linux Системный администратор Разработчик Руководитель проекта Стажер 1С 8.3 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Предприятие 8. Транспортная логистика, экспедирование и управление автотранспортом КОРП 1С:КА Беларусь Россия Казахстан Абонемент ($m)

Пятый выпуск нашего открытого инженерного сериала по построению отказоустойчивой инфраструктуры 1С на Linux! В этой части мы спускаемся на уровень операционной системы и выполняем обещание, данное в Roadmap предыдущей статьи - разбираем физику подсистемы виртуальной памяти Linux, ликвидируем скрытые I/O-тормоза и публикуем новый прикладной инструмент для системных администраторов и DBA.

10 стартмани

16.09.2026    1340    Ninel_S    0    

2

DevOps и автоматизация разработки Linux HighLoad оптимизация Групповая разработка (Git, хранилище) Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:Комплексная автоматизация 2.х Беларусь Россия Казахстан Абонемент ($m)

Системный анализ архитектурных границ масштабирования учетных систем «1С:Предприятие 8.3» под управлением PostgreSQL в ОС Linux. Формулирование инженерной методологии сквозного проекта «Торговый контур», определение измеримых целевых показателей (p95, MTTR, APDEX) и стратегии поэтапной модернизации эксплуатационного контура без остановки промышленных учетных процессов.

1 стартмани

07.09.2026    1646    Ninel_S    10    

2

Linux Групповая разработка (Git, хранилище) Администрирование СУБД Системный администратор Разработчик 1С 8.3 Абонемент ($m)

Декларативный pipeline в GitHub Actions, тонкости лицензирования в Docker (--net=host), изоляция RUN_ID и интеграция со сборочным конвейером SRE-Suite-for-1C-platform. Вторая часть практического руководства (https://infostart.ru/public/2779597): от первого коммита до детерминированного синтаксического гейта на headless-раннере Linux

1 стартмани

03.09.2026    2060    Ninel_S    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. a.x 15.01.26 16:17 Сейчас в теме
Столкнулся с той же проблемой на Ubuntu 24.04.
Предложенный трюк не понравился тем, что подменяется системная библиотека, которая может потребоваться другим приложениям.

Подробности


Пойдем тогда в другую сторону. Если наше приложение фактически не зависит от библиотеки libsoup-2.4.so.1, может быть её просто удалить из списка зависимостей? К счастью, такая возможность есть. К несчастью, при этом потребуется изменение существующих файлов в поставке 1С.

Подробности


Зависимость от библиотеки libsoup-2.4.so.1 имеют два файла: libwx_gtk3u-3.0.so.0.1.0 и webkit2_extu-3.0.so. Удалим эти зависимости.

$ sudo patchelf --remove-needed libsoup-2.4.so.1 /opt/1cv8/x86_64/8.3.27.1859/libwx_gtk3u-3.0.so.0.1.0
$ sudo patchelf --remove-needed libsoup-2.4.so.1 /opt/1cv8/x86_64/8.3.27.1859/webkit2_extu-3.0.so


Аналогично найдем и удалим зависимости в файлах из папки /opt/1cv8/common. Там только один файл libwx_gtk3u-3.0.so.0.1.0.

$ sudo patchelf --remove-needed libsoup-2.4.so.1 /opt/1cv8/common/libwx_gtk3u-3.0.so.0.1.0
3. a.x 16.01.26 08:19 Сейчас в теме
Посмотрел, как дело обстоит в Ubuntu 22.04.

$ readelf -d /lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37 | grep soup
0x0000000000000001 (NEEDED)             Совм. исп. библиотека: [libsoup-2.4.so.1]


Оказалось, что там системная библиотека libwebkit2gtk-4.0.so.37 слинкована с libsoup-2.4.so.1, а не с libsoup-3.0.so.0, как в Ubuntu 24.04, поэтому там проблема не возникает.

В любом случае, удаляя зависимость от libsoup-2.4.so.1, оставляя только транзитивную зависимость от актуальной библиотеки libsoup через libwebkit2gtk-4.0.so.37, мы решаем исходную проблему независимо от версии ОС.
4. a.x 28.01.26 18:30 Сейчас в теме
В Ubuntu 24.04 еще с одной проблемой столкнулся. При работе с внешней компонентой электронной подписи с использованием КриптоПро в неизолированном режиме падает сервер 1С:Предприятия (rphost), в изолированном - контейнер addnhost64. Текст ошибки в /var/log/syslog:
auth.c:143:IsClientAuthorized() Process 4321 (user: 1234) is NOT authorized for action: access_pcsc

Такой же текст ошибки можно увидеть, выполнив команду
$ systemctl status pcscd.service

Там же есть еще и предупреждение
pcscd.service: Referenced but unset environment variable evaluates to an empty string: PCSCD_ARGS

Поиск в гугл отправляет на багтрекер Ubuntu https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/2107311
Там рекомендуют создать отсутствующий в системе файл /etc/default/pcscd и добавить в него строчку
PCSCD_ARGS=--disable-polkit

Она отключает использование polkit в pcsc.
После этого компонента перестает падать.
5. a.x 04.02.26 11:43 Сейчас в теме
На багтрекере 1С разобрались с ошибкой: https://bugboard.1c.ru/?state=search-60028747

1С поставляет библиотеки как для новых, так и для старых версий Linux. Установщик 1С:Предприятия в зависимости от версии Linux должен выбрать, какую библиотеку установить.

В моем случае было выполнено обновление ОС Ubuntu с 22.04 до 24.04 при уже установленном 1С:Предприятии, поэтому библиотеки остались старыми. Переустановка 1С:Предприятия должна помочь.

Рекомендуемый способ обхода
Для отправки сообщения требуется регистрация/авторизация