Bug 33558

Summary: Не собран модуль pam_keyinit.so
Product: Sisyphus Reporter: Evgeny Sinelnikov <sin>
Component: pamAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: glebfm, ldv, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgeny Sinelnikov 2017-06-17 11:46:45 MSK
Для полноценной работы стека PAM с keyutils и возможности инициализации kernel session keyring, при сборке linux-pam необходимо включить kernel key management facility (HAVE_KEY_MANAGEMENT).

По какой-то причине, во время сборки, в sys/syscall.h не обнаруживается __NR_keyctl и модуль, в итоге, не собирается.
Comment 1 Dmitry V. Levin 2017-06-17 13:08:05 MSK
(In reply to comment #0)
> Для полноценной работы стека PAM с keyutils и возможности инициализации kernel
> session keyring, при сборке linux-pam необходимо включить kernel key management
> facility (HAVE_KEY_MANAGEMENT).
> 
> По какой-то причине, во время сборки, в sys/syscall.h не обнаруживается
> __NR_keyctl и модуль, в итоге, не собирается.

Во время сборки всё обнаруживается, но keyinit выключен прямо в linux-pam.spec (см. Unlink unwanted modules).
Comment 2 Evgeny Sinelnikov 2017-06-17 13:31:00 MSK
Да, ну, тогда вот. Давайте проверим и пропустим:
[sin@tor linux-pam]$ ssh girar task ls
#184408 BUILDING #1 [locked] [test-only] sisyphus linux-pam.git=1.3.0-alt2
Comment 3 Dmitry V. Levin 2017-06-20 21:27:22 MSK
http://git.altlinux.org/tasks/184549/
Comment 4 Repository Robot 2017-06-23 05:53:27 MSK
linux-pam-1.3.0.0.17.7d0c-alt1 -> sisyphus:

Tue Jun 20 2017 Dmitry V. Levin <ldv@altlinux.org> 1.3.0.0.17.7d0c-alt1
- v1.3.0-4-gdce30cd -> v1.3.0-17-g7d0c508.
- Enabled pam_keyinit module (closes: #33558).