Переход с 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

См. также

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

Анализ и решение ошибок СУБД. Во время реиндексации базы Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Не удалось найти объект "ИмяБазы.dbo._RefSInf21806", так как он не существует, или отсутствуют разрешения. Во время проверки целостности Ошибка СУБД: Microsoft SQL Server Native Client 11.0: Недопустимое имя объекта "dbo._RefSInf21806".

19.09.2024    1163    Xershi    6    

9

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

В статье описала свой опыт аудита 1С базы, порядок действий + статьи, которые сильно помогли в работе.

14.07.2024    7427    limonen    16    

19

Linux Системный администратор Программист Стажер Платформа 1С v8.3 Россия Бесплатно (free)

1C > Postgres > (Linux) > мы (=проблемы в 2024). Информация будет полезна начинающим 1С программистам (и сисадминам). Без ИТС. Часть 1.

01.07.2024    3362    AlOkt    28    

17

Сканер штрих-кода Linux Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Драйвер сканера штрих-кодов в 1С выполнен по технологии NativeAPI, следовательно, поддерживается возможность работы в Linux, но сама настройка оказалось не такой простой, как в Windows, понадобились навыки администрирования linux. В данной публикации представлен опыт установки сканера Mercury CL-2200 P2D BT в ALT Linux.

18.06.2024    853    MOleg82    0    

8

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

Одна из завершающих публикаций цикла "В облако на работу:.. Рецепты от Капитана" в ходе которых был собран полнофункциональный рабочий контур 1С в сети на отечественной Ред ОС. С веб-серверами, доменной авторизацией, архивированием и прочая прочая... Это основное блюдо, на закуску разберемся с отказоустойчивостью. В этой публикации для PostgreSQL, заодно попробуем сделать это по новому.

17.06.2024    6927    capitan    18    

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