Bug 51381 - Не стартует mssql-server после установки
Summary: Не стартует mssql-server после установки
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-03 16:57 MSK by Aleksandr Sysoev
Modified: 2025-11-17 09:26 MSK (History)
1 user (show)

See Also:


Attachments
Логи установки (26.98 KB, text/x-log)
2024-09-03 16:57 MSK, Aleksandr Sysoev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Sysoev 2024-09-03 16:57:15 MSK
Created attachment 16784 [details]
Логи установки

server-10.2-x86-64-office обновленный до Sisyphus 

Версия пакетов:
eepm-rpm-build-4.18.2-alt2.x86_64
eepm-3.62.13-alt1.noarch

Шаги воспроизведения:
# epm play --auto mssql-server
# epm install --repack https://packages.microsoft.com/rhel/8/prod/Packages/m/msodbcsql17-17.10.5.1-1.x86_64.rpm 
# epm play --auto mssql-tools
# useradd mssql
# mkdir -p /var/opt/mssql
# chown mssql:mssql /var/opt/mssql
# echo -e "1\n9\n" | ACCEPT_EULA=Y MSSQL_SA_PASSWORD='Pa$$word' /opt/mssql/bin/mssql-conf setup
# systemctl status mssql-server --no-pager -l

Ожидаемый результат: установка успешна, сервис стартует и работает корректно
Реальный результат: установка успешна, однако сервис не стартует. 

ДОП: в p10 работает корректно.
ДОП2: в p11 ошибка так-же воспроизводится 
ДОП3: полные логи установки прилагаю (в логах каждый шаг)
Comment 1 Vitaly Lipatov 2025-11-17 09:19:23 MSK
Ошибка вызвана использованием в пакете от старой системы старого libldap:
/opt/mssql/bin/sqlservr: error while loading shared libraries: liblber-2.4.so.2: cannot open shared object file: No such file or directory
В p11 и выше уже
libldap2: /usr/lib64/liblber.so.2

В логах видно, что ставится
https://packages.microsoft.com/rhel/8/mssql-server-2019/Packages/m/mssql-server-15.0.4385.2-1.x86_64.rpm

Сейчас я проверяю на Сизифе, ставится
https://packages.microsoft.com/rhel/9/mssql-server-2022/Packages/m/mssql-server-16.0.4225.2-2.x86_64.rpm

Было обновлено:
* Пн мая 26 2025 Vitaly Lipatov <lav@altlinux.ru> 3.64.30-alt1
- epm play: update msqsql server install for new distros


После установки получил ошибку

Настраивается SQL Server...

su: invalid option -- 'p'
usage: su [-|-l] [-c "command"] [-s "shell"] [username]
Произошел сбой при начальной установке Microsoft SQL Server. Ознакомьтесь с ERRORLOG.
в /var/opt/mssql/log для получения дополнительных сведений.

Это
    # Preserve full environment.
    whitelistArg="-p"

в
/opt/mssql/lib/mssql-conf/invokesqlservr.sh
Comment 2 Vitaly Lipatov 2025-11-17 09:26:23 MSK
(Ответ для Vitaly Lipatov на комментарий #1)
...
> Это
>     # Preserve full environment.
>     whitelistArg="-p"
> 
> в
> /opt/mssql/lib/mssql-conf/invokesqlservr.sh
Будет исправлено в eepm 3.64.41