Ошибка загрузки библиотеки 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

См. также

Linux Системный администратор Программист 1С:Предприятие 8 Абонемент ($m)

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

06.04.2026    332    capitan    0    

1

Архивирование (backup) Linux Системный администратор Программист Россия Абонемент ($m)

Сценарий предназначен для восстановления баз данных PostgreSQL в Linux под учетной записью postgres из резервных копий, сформированных программой pg_dump в формате plain или custom.

1 стартмани

20.02.2026    566    0    Магнат    2    

2

Архивирование (backup) Администрирование СУБД Linux Системный администратор Программист 1С:Предприятие 8 Россия Абонемент ($m)

Сценарий предназначен для избирательного создания ротационных резервных копий баз данных по дисциплине 2-1 (2 копии, одна на другом физическом диске, другая на компьютере вне серверной комнаты) в форматах custom и/или plain кластера PostgreSQL, а также глобальных свойств кластера: пользователи, пароли и т.д.

2 стартмани

19.02.2026    549    0    Магнат    1    

3

Разработка внешних компонент Администрирование СУБД Linux Обновление 1С Системный администратор Программист Россия Абонемент ($m)

Cценарий python предназначен для автоматизации процессов установки СУБД PostgreSQL, клиентского приложения и сервера 1С, службы RAS а также  и деинсталляции последних в cреде операционной системы Astra Linux. Полный режим работы выполняет деинсталляцию предшествующей версии 1С и установку последующей.  Возможны также только деинсталляция или только установка. Сценарий тестирован в среде ОС Astra Linux SE v.1.7.x,v.1.8.x  

2 стартмани

03.02.2026    821    4    Магнат    1    

2

Информационная безопасность Архивирование (backup) Linux Администрирование СУБД Системный администратор Программист Россия Абонемент ($m)

В публикации рассматриваются не только принципы проектирования IT инфраструктуры малого и среднего предприятия в фокусе последних требований законодательства о защите ПДн, но и дается пошаговая инструкция по установке и настройке полного пакета ПО на основе использования Российских компонентов. Данная структура программ полностью покрывает все потребности организации по использованию, архивированию и защите IT инфраструктуры. Практическое применение протестировано на различных предприятиях в течении 5 лет. Все программы протестированы на Astra Linux 1.8 Пример формы описания процессов установки пункт 20.9

10 стартмани

29.01.2026    1084    7    Магнат    16    

2

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

Есть великолепная инструкция по сборке постгреса из сорцов от Алмаза Шарипова https://almaz-sharipov.ru/article/linux-1c/pg1c, низкий ему поклон. Но с июня 2025 у 1С что-то внутре cломалось: ейные девопсы затупили и вендор начал выкладывать архив с битым файлом dsc.

10.10.2025    4581    Cocky_Idiot    7    

10

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

Особенности настройки Astra Linux для получения зависимостей пакетов на примере установки платформы 8.3.27.1688.

18.08.2025    3076    Bessome    0    

3

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

Статья рассматривает следующие вопросы для ОС Debian: - правильную установку компилятора gcc для сборки компонент из шаблона VNCOMP82, а также скрипт для обновления до версии gcc 3.4.6 (минимально рекомендуемая версия) под старые версии debian 3.x - актуальную ссылку на учебный диск фирмы 1С (свободная лицензия), который содержит шаблоны для внешних компонент по технологии NATIVE. - доработка шаблона VNCOMP82 под debian 64 bit. Использованные в статье скрипты можно использовать для настройки основного окружения. В статье не рассматриваются вопросы, связанные с установкой дистрибутивов.

11.08.2025    2616    Dima1205    12    

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

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