Bug 50111 - Невозможно запустить postman, установленный через epm play
Summary: Невозможно запустить postman, установленный через epm play
Status: NEW
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-04-21 13:20 MSK by Pavel Sandovin
Modified: 2024-04-21 15:04 MSK (History)
2 users (show)

See Also:


Attachments
Скриншот к описанию дефекта (65.20 KB, image/png)
2024-04-21 13:38 MSK, Pavel Sandovin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Sandovin 2024-04-21 13:20:12 MSK
Установил postman при помощи стандартного приложения "Установка стандартных приложений", все обновления в системе установлены. 

При попытке запуска приложение в UI не запускается, в консоли выдает следующее: 

[g@localhost ~]$ postman
[17382:0421/135943.349918:FATAL:fork_and_spawn.cc(196)] posix_spawn: Отказано в доступе (13)


Аналогично с ключом --no-sandbox (и от имени обычного пользователя, и из-под рута):
[g@localhost ~]$ postman --no-sandbox
[17407:0421/140035.449482:FATAL:fork_and_spawn.cc(196)] posix_spawn: Отказано в доступе (13)
Comment 1 Pavel Sandovin 2024-04-21 13:38:29 MSK
Created attachment 15933 [details]
Скриншот к описанию дефекта

Проблема оказалась в том, что на ряд файлов не установлены корректные права: 

Должно быть: 
postman -rwsr-xr-x
Postman -rwsr-xr-x
chrome_chrashpad_handler -rwx-r-xr-x
postman -rwx-r-xr-x

У библиотек не уверен что так должно быть, но в стандартной поставке с сайта Postman везде -rwxr-xr-x у всех библиотек: 

libEGL.so
libGLESv2.so
libvk_swiftshader.so
libvulkan.so.1

С такими настройками Postman запускается. 

Postman с сайта работает с правами для 
postman -rwxr-xr-x
Postman -rwxr-xr-x

Но установленный через приложение Alt c такими настройками будет падать с ошибкой, надо ставить флаги "присв. UID при выполнении", "присв. GID при выполнении".
Comment 2 Pavel Sandovin 2024-04-21 13:39:19 MSK
Нужно чинить пакет из которого ставится Postman