Bug 54095 - Ошибка запуска
Summary: Ошибка запуска
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: winehelper (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: fidel@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-01 05:43 MSK by Aleksandr Shamaraev
Modified: 2025-05-06 20:10 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aleksandr Shamaraev 2025-05-01 05:43:28 MSK
Добрый день.

после установки и запуска я получил такую картину
Обновление / установка...
 1: cups-pdf-3.0.1-alt2 ######## [  9%]
 2: winetricks-20250207-alt2 ######## [ 18%]
 3: wine-gecko-2.47.4-2.47.4-alt1 ####### [ 27%]
 4: wine-mono-9.4.0-9.4.0-alt1 ######## [ 36%]
 5: wine-common-1:10.3.0-alt1 ######## [ 45%]
 6: libunixODBC2-2.3.12-alt1.1 ######## [ 55%]
 7: libOSMesa-4:25.0.5-alt1 ####### [ 64%]
 8: wine-1:10.3.0-alt1 ####### [ 73%]
 9: wine-programs-1:10.3.0-alt1 ####### [ 82%]
10: wine-full-1:10.3.0-alt1 ###### [ 91%]
11: winehelper-0.3.2-alt1 ######### [100%]
Завершено.
~ ❯ winehelper                                                                                                                                                                                             took 48s
 Ошибка: /home примонтирован в /etc/fstab с аргументом noexec.
Запуск портативной версии wine не возможен из домашнего каталога. 
~ ❯ winehelper install
 Ошибка: /home примонтирован в /etc/fstab с аргументом noexec.
Запуск портативной версии wine не возможен из домашнего каталога. 

Хотя по факту в fstab
UUID=c41acd94-41e9-4e97-b129-e7a95746d59e	/home	ext4	nosuid,relatime	1	2
UUID=c897600b-0829-4980-8f54-eb46c0f78166	/home/pomoika	ext4	nosuid,nodev,noexec	1	2

как видно, home без noexec, а вот /home/pomoika с noexec (это отдельный физический диск), и как бы на мой взгляд странно получается, что он ругается на весь home

С уважением
Comment 1 Mikhail Tergoev 2025-05-01 14:27:13 MSK
(Ответ для Aleksandr Shamaraev на комментарий #0)
> как видно, home без noexec, а вот /home/pomoika с noexec (это отдельный
> физический диск), и как бы на мой взгляд странно получается, что он ругается
> на весь home

Не учел что кто то будет монтировать диск в /home да еще и с noexec.
Исправлю со следующим обновлением, спасибо.
Comment 2 Repository Robot 2025-05-06 14:10:04 MSK
winehelper-0.3.7-alt1 -> sisyphus:

 Tue May 06 2025 Mikhail Tergoev <fidel@altlinux> 0.3.7-alt1
 - updated to version 0.3.7
 - updated check: noexec only for /home (ALT bug: 54095)
Comment 3 Alexander Kovalev 2025-05-06 20:10:45 MSK
Здравствуйте!

Осмелюсь предложить сделать проверку на noexec примерно так, не анализируя fstab:
mount -l | grep -E "[[:space:]]/home[[:space:]]" | grep -q "noexec"

Текущее исправление, на мой взгляд, неполное, так как ругаться будет, например, на /home/pomoika/home, даже если строка окажется закомментаренной.