FreeBSD – tpm-emulatorのインストールが失敗する。

パッケージのアップグレードを実施した時に、tpm-emulatorで次のメッセージを表示して失敗しました。

The process will require 195 MiB more space.
[1/83] Installing tpm-emulator-0.7.4_2...
===> Creating groups.
Using existing group '_tss'.
===> Creating users
Creating user '_tss' with uid '601'.
pw: user '_tss' disappeared during update
pkg: PRE-INSTALL script failed

[対処方法]
次のコマンドを実行後にパッケージのアップグレードを実施する。

# pwd_mkdb -p /etc/master.passwd
# pwd_mkdb /etc/master.passwd

参考にしたページ
Bug 244744 – emulators/tpm-emulator: package does not install
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244744

そもそもtpm-emulatorって何をするソフトか?

ちょっと調べてみました。

メモ

TPM(Trusted Platform Module)は、セキュリティ関連の機能を提供するセキュリティチップで、主にマザーボードに実装されています。

このチップは暗号化をする際の暗号化キーやデジタル署名を生成します。これを使ってソフトウェアの改ざんやハードウエアの改変などをチェックできる仕組みを提供します。

tpm-emulatorはこのチップと同じ機能をソフトウェアで実装したものです。

このエミュレーターを使うと、TPMを実装していないパソコン・サーバーやVMなどの仮想環境にTPMを備えた環境を構築する事ができるようです。

コメント

タイトルとURLをコピーしました