У нас стояла 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 для 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.
На этом статью завершаю, надеюсь, я сэкономил ваше время.