Bug 39988 - Миграция на /run и /run/lock
Summary: Миграция на /run и /run/lock
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: pam (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 35881 56041
  Show dependency tree
 
Reported: 2021-04-26 13:34 MSK by Speccyfighter
Modified: 2026-05-28 16:32 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Speccyfighter 2021-04-26 13:34:04 MSK
По причине конфига

$ cat /lib/tmpfiles.d/faillock.conf 
d /var/run/faillock 0755 - - -

в системе на sysv, сообщение с требованием о миграции (и множеством подобных), с systemd-utils после версии 243.9-alt1, ломает вывод на загрузке в tty1.

Требуется миграция
с /var/run на /run
и с /var/lock на /run/lock

Подробности:
https://bugzilla.altlinux.org/show_bug.cgi?id=39981
Comment 1 Антон Мидюков 2021-04-27 06:50:12 MSK
Достаточно исправить только /lib/tmpfiles.d/faillock.conf
Comment 2 Антон Мидюков 2021-04-27 08:45:18 MSK
(Ответ для Антон Мидюков на комментарий #1)
> Достаточно исправить только /lib/tmpfiles.d/faillock.conf

и там же ещё нужно исправить /lib/tmpfiles.d/sepermit.conf
Исходим из того, что /var/run, /var/lock симлинки на /run и /run/lock соответственно.
Comment 3 Arseny Maslennikov 2026-05-15 14:32:53 MSK
А ещё надо перестать упаковывать эти каталоги в пакет. (Тогда, когда hasher и прочее такое научится прогонять tmpfiles в чруте после установки)

В базовый сборочный чрут с filesystem, в котором /var/lock есть симлинк на /run/lock, pam не ставится:
  error: unpacking of archive failed on file /var/lock/sepermit: cpio: mkdir
  error: pam-1.7.2-alt1.x86_64: install failed
  hsh-initroot: Failed to install build package list.
Comment 4 Arseny Maslennikov 2026-05-15 14:40:05 MSK
(In reply to Arseny Maslennikov from comment #3)
> А ещё надо перестать упаковывать эти каталоги в пакет.
Т. е. сделать их %ghost, да.