Bug 55606

Summary: Требует дополнительной настройки
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: tangAssignee: Олег Соловьев <mcpain>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mcpain
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Elena Mishina 2025-08-14 12:58:25 MSK
После установки пакета tang и запуска tangd.socket команда tang-show-keys завершается  ошибкой:

# tang-show-keys
curl: (56) Recv failure: Соединение разорвано другой стороной

В логах systemctl status tangd.socket присутствуют ошибки:

Process: 4466 ExecStartPre=/usr/bin/chmod --silent 0440 -- /var/db/tang/*.jwk /var/db/tang/.*.jwk (code=exited, status=1/FAILURE)
Process: 4468 ExecStartPre=/usr/bin/chown -R tang:tang /var/db/tang (code=exited, status=1/FAILURE)

Ошибки возникают из-за отсутствия системного пользователя tang и каталога /var/db/tang.

Если создать пользователя tang и каталог /var/db/tang, после запуска tangd.socket команда выполнятся успешно:

# tang-show-keys
QhZ1UpB6AvonXY0O6CWHCB4gKGG-TaJEk99ZWsWdVMQ

Прошу рассмотреть возможность создания пользователя tang и каталога /var/db/tang на этапе установки пакета.