Bug 36316 - Предлагает noexec для /tmp
Summary: Предлагает noexec для /tmp
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: guile-evms (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-19 21:48 MSK by packuh
Modified: 2019-04-02 11:40 MSK (History)
4 users (show)

See Also:


Attachments
Скриншоты ошибки (143.11 KB, application/octet-stream)
2019-03-19 21:48 MSK, packuh
no flags Details
VBox success (29.72 KB, image/png)
2019-03-20 09:50 MSK, Sergey V Turchin
no flags Details
VBox success2 (32.52 KB, image/png)
2019-03-20 10:11 MSK, Sergey V Turchin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description packuh 2019-03-19 21:48:20 MSK
Created attachment 8049 [details]
Скриншоты ошибки

Установка системы обрывается текстовой фразой "Запуск скрипта не удался"
Подробности установки в скриншотах:
https://clip2net.com/s/40vwW8p
https://clip2net.com/s/40vxh4P
https://clip2net.com/s/40vxo05
https://clip2net.com/s/40vxSsp

Пробовал два образа 
alt-kworkstation-8.2-install-x86_64.iso
alt-kworkstation-8.3-install-beta20190221-x86_64.iso
Comment 1 Michael Shigorin 2019-03-19 22:30:34 MSK
Сбой 50-initrd.sh при установке с корнем на LVM (и /boot отдельным разделом).
Comment 2 Sergey V Turchin 2019-03-20 09:50:11 MSK
Created attachment 8050 [details]
VBox success

C корнем на LVM и /boot отдельным разделом успешно ставится в VirtualBox. Попробую  юллее похожую разбивку.
Comment 3 Sergey V Turchin 2019-03-20 10:11:31 MSK
Created attachment 8051 [details]
 VBox success2

В общем, или noexec на /tmp виноват или с vmware связано.

Проверьте без noexec. Если не поможет, то при ошибке запустите /usr/share/install2/preinstall.d/50-initrd.sh и сообщите сюда его ругань.
Comment 4 packuh 2019-03-20 18:28:34 MSK
(В ответ на комментарий №3)
> Проверьте без noexec. Если не поможет, то при ошибке запустите
Спасибо.
Убрал noexec и все разарботало. Я даже не замечал его пока вы не сказали. Система сама по дефолту на /tmp выставила такие ключи.
Comment 5 Anton Farygin 2019-03-20 19:46:37 MSK
У нас не должно быть таких дефолтов. Если не сложно - расскажите, как вы их получили.
Comment 6 packuh 2019-03-20 22:19:25 MSK
(В ответ на комментарий №5)
> У нас не должно быть таких дефолтов. Если не сложно - расскажите, как вы их
> получили.

Добрый вечер.

https://c2n.me/40xfiBN
https://c2n.me/40xfo1S
https://c2n.me/40xfpkM
https://c2n.me/40xfpsN
https://c2n.me/40xfr8O
После этого места я выбираю во всплывающем меню из списка нужные мне точки монтирования. И всегда автоматом получаю следующие опции:
https://c2n.me/40xfvpO
Я их не прописывал руками. Даже не проверял.

Дальше создаю LVM и создаю на нем тома
/
https://c2n.me/40xfBYF
/swap

/var/log/
https://c2n.me/40xfK2L
https://c2n.me/40xfOMn
/var/log в опциях нет. Я пишу эту точку вручную, а инсталятор сам создает для нее опции как на скриншоте.

/tmp
tmp точки монтирования тоже нет. Я его так же пишу руками. Соответственно система сама выставила мне все опции как на скриншоте на автомате.

https://c2n.me/40xfY6I
Comment 7 Sergey V Turchin 2019-03-21 10:31:12 MSK
(В ответ на комментарий №5)
> У нас не должно быть таких дефолтов. Если не сложно - расскажите, как вы их
> получили.
Я пробовал -- noexec предлагают для /tmp.
Comment 8 Anton Farygin 2019-03-21 11:03:53 MSK
2sbolshakov: почему-то не отработал well-known-mountpoints. для /tmp должны были задаться опции "nosuid,relatime"
Comment 9 Aleksei Nikiforov 2019-03-21 11:10:20 MSK
Похоже, проблема есть только в p8. В Sisyphus добавили явные опции для /tmp "nosuid,relatime", а в p8 берутся опции по-умолчанию - "nosuid,nodev,noexec".
Comment 10 Anton Farygin 2019-03-21 11:10:57 MSK
Ошибка есть только в p8.
Comment 11 Michael Shigorin 2019-03-22 13:38:34 MSK
Субъективно это будет хороший дефолт для /tmp, если получается его нормально реализовать во всём остальном.  А грабелька типовая с отдельным разделом для /tmp -- у нас давно о ней забыли, поскольку tmpfs для /tmp оказался уж больно удачным вариантом ещё лет десять назад с учётом сдвигов баланса "скорость/размер дисков/памяти" (и лишнее место оказалось практичней прибавить в swap).

Насколько помню, для установленной системы noexec /tmp был фатален для mc.
Comment 12 Anton Farygin 2019-03-22 14:25:49 MSK
задание с исправлением на тестировании.
Comment 13 Repository Robot 2019-04-02 11:40:37 MSK
guile-evms-0.4-alt16.M80P.2 -> p8:

Thu Mar 21 2019 Anton Farygin <rider@altlinux.ru> 0.4-alt16.M80P.2
- backport tmpfs defaults from sisyphus (closes: #36316)