Ошибка загрузки библиотеки 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% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

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    718    Ninel_S    9    

1

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

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

1 стартмани

03.09.2026    976    Ninel_S    0    

3

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

Пакетный запуск Конфигуратора 1С на Linux таит опасную ловушку: при критических ошибках утилита DESIGNER завершается с кодом возврата 0 - «всё хорошо». Дефект уходит на продуктив. Мы открываем проект 1C:SRE-Suite - набор проверенных инструментов для надёжной эксплуатации 1С на Linux: • пятислойный сборочный скрипт с защитой от False Success (BOM, кодировки, lock-файлы, diff с Git) • Мягкая ротация процессов "rphost" через RAS API без обрыва сеансов • EDT ; Конфигуратор: CLI-мост для CI/CD на Node.js • Готовые конфиги logcfg.xml и nethasp.ini для боевого сервера • systemd-шаблоны для фонового мониторинга кластера Проект в активной разработке, лицензия MIT. Ждём ваших тест-репортов и PR.

03.09.2026    942    Ninel_S    0    

1

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

Настоящее руководство описывает процесс развертывания и интеграции скриптов сборки, синтаксического контроля и автотестирования в реальную инфраструктуру контейнеризации Docker и конвейер GitLab CI/CD на серверах под управлением ОС Linux. Особое внимание уделено решению критической проблемы — сохранению стабильности коммерческого лицензирования платформы «1С:Предприятие» в динамическом контейнерном окружении.

28.08.2026    897    Ninel_S    0    

2

Linux DevOps и автоматизация разработки Программист 1С 8.3 Беларусь Россия Казахстан Бесплатно (free)

Разворачивание полноценной CI/CD инфраструктуры для 1С на Linux — это не просто дань моде, а жесткая необходимость для бизнеса, который не может позволить себе простои из-за ошибок человеческого фактора.

25.08.2026    1156    Ninel_S    0    

1

Администрирование СУБД Linux Системный администратор Программист Россия Бесплатно (free)

30 декабря, пик предновогодних продаж, и тут — полная катастрофа. Сервер с 1С в единственной торговой точке пал жертвой вируса-шифровальщика. Бизнес встал, выручка — ноль, резервных копий нет. Знакомая ситуация? Но вместо того, чтобы просто переустановить «убитую» Windows, мы пошли другим путем. В свежей статье я честно рассказываю: почему сервер на «дешевых комплектующих» — это бомба замедленного действия. Как вирус проник в систему, если кассир работает исправно? Зачем микробизнесу смотреть в сторону бесплатного Linux (и при чем тут лицензии на Windows Server + MS SQL). Реально ли подружить 1С, торговое оборудование и «неродной» интерфейс? Спойлер: Сервер ожил, базу восстановили (да, это было больно), а клиент теперь спит спокойно.

20.07.2026    2471    maxber    8    

3

Linux Технологический журнал 1С:Предприятие 8 Бесплатно (free)

Графическая утилита, сделанная по принципу Microsoft SQL Server Profiler, но для СУБД PostgreSQL Позволяет легко настраивать сбор планов запросов как средствами PostgreSQL, так и технологическим журналом 1С Предприятие с их последующей визуализацией. Простая, понятная для пользователей утилита, не требующая прав администратора для визуализации, и требующая их для настройки. Скомпилированная в исполняемый файл.

20.05.2026    4548    capitan    4    

10
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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С:Предприятия должна помочь.

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