
パッケージのアップグレードを実施した時に、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を備えた環境を構築する事ができるようです。
コメント