Переход с 1С:Шины 2.1.1 на 3.1.1 под Ubuntu [Квест]

24.05.23

База данных - Администрирование СУБД

О том, как переход с 2.1.1 на 3.1.1 оказался нелегким из-за соблюдения рекомендаций.

У нас стояла Ubuntu 18.04 x64, так как в рекомендациях к системным требованиям для 1СШины указана именно эта версия.

 

 

И у нас была установлена версия Шины 2.1.1, но так как вышла новая версия 3.1.1, мы решили перейти на нее.

Установку я уже описывал в статье -> Разворачиваем 1С:Шину на Ubuntu и Windows [Шпаргалка]

Единственное, что меняется, нужно скачать шину 1c_enterprise_esb_with_ide_3.1.1_linux_x86_64.tar.gz

И запустить команду распаковки архива именно этой версии:

tar -xvf 1c_enterprise_esb_with_ide_3.1.1_linux_x86_64.tar.gz

 

Установилась она хорошо, но после установки пропала возможность зайти в среду разработки.

Выпадают вот такие ошибки:

 

 

Судя по логам нужна GLIBC_2.28:

 

 

Версию GLIBC в Ubuntu можно посмотреть командой:

ldd --version

 

 

Поискав ответ, я нашел примерно вот такие данные:

Что такое и для чего GLIBC

«По умолчанию самая высокая версия GLIBC для Ubuntu 18.04 должна быть 2.27»

 

А дальше шло две рекомендации:

1 Собрать GLIBC из исходного кода, используя версию, которую вы хотите или которая вам нужна.

2 Повысить версию Ubuntu.

 

Первый вариант меня совершенно не радовал, но я попробовал.

Поискав, я нашел, где лежит GLIBC -> https://ftp.gnu.org/gnu/glibc/

А дальше я нашел пример, немного его дополнил и получил примерно следующее:

sudo apt-get install gawk bison -y

sudo apt-get install build-essential

wget -c https://ftp.gnu.org/gnu/glibc/glibc-2.28.tar.gz

tar -zxvf glibc-2.28.tar.gz && cd glibc-2.28

mkdir glibc-build && cd glibc-build

../configure --prefix=/opt/glibc-2.28

make

sudo make install

В результате, что-то пошло не так и сборка не прошла. Я оставил используемые команды, вдруг кто-то победит под Ubuntu 18.04

 

В итоге я не стал разбираться, а поставил Ubuntu 20.04.6, на ней стоит версия GLIBC 2.31

 

 

Запуск среды разработки прошел нормально:

 

 

Имейте в виду, если вы решили ставить 1С:Шину версии 3.1.1 на Ubuntu, у вас два пути:

1 Соблюсти рекомендации Фирмы 1С и пересобрать GLIBC версии выше 2.27. Этот путь у меня не прошел, но, может, получится у вас.

2 Ставим Ubuntu старше рекомендуемой, например Ubuntu 20.04.6.

 

На этом статью завершаю, надеюсь, я сэкономил ваше время.

Ubuntu Шина Переход GLIBC Элемент 3.1.1 2.1.1

См. также

Устранение ошибки выполнения скрипта "Создать сервис RAGENT" в ЦКК

Администрирование СУБД Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В статье показано, как устранить ошибку выполнения скрипта "Создать сервис RAGENT" в системах 1С:Центр контроля качества или в 1С:Центр автоматизации. Будет полезна администраторам ЦКК и ЦА, которые только начали знакомство с этими системами.

вчера в 17:30    163    artemusII    0    

5

Установка тонкого клиента 1С на Rasbian (Raspberry Pi 5)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

После приобретения Raspberry Pi 5 решил проверить, есть ли возможность использования устройства для организации тонкого клиента. В результате столкнулся с особенностью установки 1С: Предприятие 8.3.23 на Raspbian, решением которой я хочу поделиться с сообществом.

07.04.2024    608    Bessome    3    

5

Порционный шринк базы

Администрирование СУБД Бесплатно (free)

Скрипт позволяет высвобождать место в операционную систему, занятое файлом базы MS SQL в итерациях с заданным количеством мегабайт

28.03.2024    1274    Garilia    3    

15

Создаем сценарии обслуживания SQL в Центре Контроля Качества 1С (Центр Администрирования)

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

Данная статья научит вас, как создавать скрипты обслуживания MS SQL для Центра Контроля Качества (ЦКК) или Центра Администрирования (ЦА).

20.03.2024    746    Silenser    0    

5

В облако на работу: Все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Рецепты от Капитана

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В публикации рассматриваются все варианты авторизации ОС сервером 1С на базе РЕД ОС 8 в домене windows. Как случаи, когда сервер 1С авторизирует веб и обычных клиентов 1С в active directory, так и когда сам сервер является клиентом, например при HTTP запросах выполняемых сервером 1С.

18.03.2024    531    capitan    0    

9

Поинтегрируем: сервисы интеграции – новый стандарт или просто коннектор?

Обмен между базами 1C Администрирование СУБД Механизмы платформы 1С Платформа 1С v8.3 Бесплатно (free)

В платформе 8.3.17 появился замечательный механизм «Сервисы интеграции». Многие считают, что это просто коннектор 1С:Шины. Так ли это?

11.03.2024    5926    dsdred    55    

83

Три пингвина под окном… Точки над Ё. Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux

Облачные сервисы, хостинг Linux Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Прошлая публикация "Три пингвина под окном… Обзор рабочих мест пользователя 1С, собранных на отечественных дистрибутивах linux" набрала более 20К просмотров. В моем случае это абсолютный рекорд. Как и обещал в ней, рассказываю, как установить неподдерживаемый дистрибутив ОС у облачного провайдера.

25.02.2024    2235    capitan    0    

6

Инструкция по установке Postgres для OLTP приложений и 1С. Часть 1. Базовая конфигурация

Администрирование СУБД Платформа 1С v8.3 Бесплатно (free)

В Postgres достаточно подробная документация, и, видимо, поэтому при инсталляции Postgres для 1С большинство параметров приходится выставлять самим. Параметров в Postgres много, а составить эффективную комбинацию не так просто. Все упрощается, если рассмотреть профиль нагрузки, например, 1С это прежде всего профиль OLTP нагрузки – так устроены его метаданные (объекты). Если сосредоточиться на оптимизации профиля OLTP, понимание Postgres сразу упростится.

15.02.2024    2542    1CUnlimited    14    

28
Оставьте свое сообщение