Bug 42639

Summary: epm play mssql-server: patchelf: команда не найдена
Product: Sisyphus Reporter: Alexander Makeenkov <amakeenk>
Component: eepmAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexander Makeenkov 2022-04-29 10:22:18 MSK
Версия пакета: eepm-3.18.6-alt1

В процессе установки mssql-server возникает ошибка:
+ patchelf --set-rpath / /root/tmp/tmp.GVYdrr5iLQ/mssql-server-15.0.4198.2-10.x86_64.rpm.tmpdir/mssql-server-15.0.4198.2/opt/mssql/lib/libunwind-x86_64.so.8
/etc/eepm/repack.d/mssql-server.sh: строка 27: patchelf: команда не найдена
Error: There is an error from /etc/eepm/repack.d/mssql-server.sh script
+ fatal
+ echo 'FATAL: '
FATAL: 
+ exit 1
Error: There was some error during install the application.

Следовательно приложение не устанавливается.
Comment 1 Alexander Makeenkov 2022-04-29 10:32:48 MSK
Если установить patchelf и повторить установку, то падает уже с другой ошибкой:

lib.req: ERROR: /root/tmp/tmp.ah2T0SPXUI/mssql-server-15.0.4198.2-10.x86_64.rpm.tmpdir/mssql-server-15.0.4198.2/opt/mssql/lib/libunwind-x86_64.so.8: library libunwind.so.8 not found

Если установить пакет libunwind, то установка mssql-server выполняется успешно.

Система: ALT Workstation 10 обновлена до Сизифа
Comment 2 Vitaly Lipatov 2022-04-29 12:47:49 MSK
(Ответ для Alexander Makeenkov на комментарий #1)
> Если установить patchelf и повторить установку, то падает уже с другой
> ошибкой:
> 
> lib.req: ERROR:
> /root/tmp/tmp.ah2T0SPXUI/mssql-server-15.0.4198.2-10.x86_64.rpm.tmpdir/mssql-
> server-15.0.4198.2/opt/mssql/lib/libunwind-x86_64.so.8: library
> libunwind.so.8 not found
> 
> Если установить пакет libunwind, то установка mssql-server выполняется
> успешно.
> 
> Система: ALT Workstation 10 обновлена до Сизифа
Спасибо за замечание, добавил установку patchelf и исправил установку RPATH (libunwind используется встроенная, а системная тянулась по ошибке).