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

См. также

Автоматическое монтирование целевых папок по ключу при изменении местоположения источника (раздела диска)

Linux Бесплатно (free)

Вариант динамического автоматического монтирование целевых папок по ключу папки при изменении местоположения источника (раздела диска).

16.11.2023    259    NeSPEC    3    

2

Дефрагментация индексов MS SQL для платформы 8.3.22

Инструменты администратора БД Администрирование СУБД Абонемент ($m)

Начиная с 8.3.22 фирма "1С" убрала блокировки БД на уровне страниц; если БД расположена в MS SQL, то стала возникать проблема при дефрагментации индексов с использованием команды ALTER INDEX REORGANIZE. Предлагаю модификацию известного скрипта, который позволяет обойти эту проблему.

1 стартмани

15.11.2023    560    5    baturo    6    

8

Мигрируем с MS SQL на PostgreSQL

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

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

13.11.2023    6959    ivanov660    23    

65

Неочевидный баг Истории данных, убивающий rphost

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

Расследование о том, почему команда ИсторияДанных.ОбновитьИсторию() убивала rphost.

08.11.2023    4392    dsdred    48    

64

Ограничение на запуск нескольких сеансов в 1С одним пользователем - УНФ, БП, УТ, Розница, КА, ERP

Администрирование СУБД Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Расширение запрещает запуск нескольких одновременных сеансов под одним пользователем. При попытке запустить новый сеанс при наличии уже существующего пользователю выводится предупреждение с поясняющем текстом, после чего сеанс работы автоматически завершается.

1 стартмани

25.10.2023    873    12    KamranV21    5    

12

Ошибка: Microsoft SQL Cannot create a row of size

Администрирование СУБД HighLoad оптимизация Запросы Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Разбор исправления ошибки "Microsoft SQL Cannot create a row of size" в 1С при открытии формы.

1 стартмани

24.10.2023    628    vakham    5    

4

Запуск 1С на macos Sonoma

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

С обновлением macos многие пользователи столкнулись с тем, что родная 1С не запускается. Рассказываю как обойти эту неприятную неожиданность.

10.10.2023    7334    militarymax    71    

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