У меня Debian и ядро Linux 5.x. Я получаю следующую ошибку:
# /etc/init.d/tpm2-abrmd status
● tpm2-abrmd.service - TPM2 Access Broker and Resource Management Daemon
Loaded: loaded (/lib/systemd/system/tpm2-abrmd.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2019-11-27 08:45:01 +0330; 2s ago
Process: 5385 ExecStart=/usr/sbin/tpm2-abrmd (code=exited, status=1/FAILURE)
Main PID: 5385 (code=exited, status=1/FAILURE)
/dev/tpm0
файл не существует.
Нужен ли TPM для Linux?
Является ли он обязательным для Linux?
Если это необходимо, как я могу решить свою проблему?
решение1
Нет, Linux не нуждается в TPM (любой версии).
Некоторым программам, работающим в Linux, действительно нужен TPM; это касаетсяtpm2-abrmd
что является источником вашей ошибки. Если у вас нет TPM (версии 2), нет смысла держать этот пакет установленным, вам следует удалить его.
(tpm2-abrmd
орудийспецификация брокера доступа и менеджера ресурсов TCG,то есть(Он мультиплексирует доступ к TPM2, позволяя нескольким приложениям совместно использовать его, и поэтому полезен только в том случае, если TPM2 доступен в какой-либо форме.)