#3658: Как установить 1С на Debian 13 (клиент не запускается, компонента rmqstream не подключается)

Отредактирована: 19 дней назад

Симптомы

После установки 1С на Debian 13 клиент не запускается, компонента rmqstream не подключается

Перенесли базу 1С с windows server на ubuntu 24, перестал работать обмен сообщениями. Выдает ошибку "не удалось подключить внешнюю компоненту адаптер_RMQSteam".

Решение

1. Выполните скрипт (если у Вас 1С на ubuntu 24, пропустите данный шаг):

#!/bin/bash

cd ${0%/*}

mkdir -p ./temp_libs

cd ./temp_libs

wget http://security.debian.org/debian-security/pool/updates/main/w/webkit2gtk/libwebkit2gtk-4.0-37_2.50.6-1~deb12u1_amd64.deb
wget http://security.debian.org/debian-security/pool/updates/main/w/webkit2gtk/libjavascriptcoregtk-4.0-18_2.50.6-1~deb12u1_amd64.deb
wget http://ftp.ru.debian.org/debian/pool/main/i/icu/libicu72_72.1-3+deb12u1_amd64.deb
wget http://ftp.ru.debian.org/debian/pool/main/liba/libavif/libavif15_0.11.1-1+deb12u1_amd64.deb
wget http://ftp.ru.debian.org/debian/pool/main/d/dav1d/libdav1d6_1.0.0-2+deb12u1_amd64.deb
wget http://ftp.ru.debian.org/debian/pool/main/r/rust-rav1e/librav1e0_0.5.1-6_amd64.deb
wget http://ftp.ru.debian.org/debian/pool/main/s/svt-av1/libsvtav1enc1_1.4.1+dfsg-1_amd64.deb

sudo apt install ./*.deb

2. Проверьте запуск клиента

3. Если клиент запустился, но компонента rmqstream не работает, разрешите использование исполняемого стека для сервера 1С.

4. Отредактируйте юнит systemd (например, /etc/systemd/system/srv1cv8-8.3.27.1859@.service). В секцию [Service] добавьте строку:

Environment=GLIBC_TUNABLES=glibc.rtld.execstack=2

5. Перезагрузите конфигурацию systemd и перезапустите службу:

systemctl daemon-reload
systemctl restart srv1cv8-8.3.27.1859@default.service

Если не помогло, тогда:

1. Зайдите в папку 1с:

cd /opt/1cv8/x86_64/8.3.27.2170/

2. Обновите symlink:

ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6

3. Проверьте работу.