Several TPM2.0 tests fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Won't Fix
|
Medium
|
Unassigned | ||
tpm2-tools (Ubuntu) |
Won't Fix
|
High
|
Unassigned |
Bug Description
Install tpm2-tools then run some test scripts from git (https:/
steps
1.Install tpm2.0-tools from xenial/universe
$ sudo apt-get install tpm2.0-tools
2.Clone tpm2.0-tools for test script
$ git clone https:/
3.Run resource manager daemon
$ sudo resourcemgr
4.Run test script
$ cd tpm2.0-tools/test
$ ./test_all.sh
5.Check test results in test_all_fail.log and test_all_pass.log
Expected results: TPM 2.0 test items should be pass.
Actual results: TPM 2.0 test items failed.
test_tpm2_
test_tpm2_hash.sh pass
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_nv.sh fail
test_tpm2_
test_tpm2_load.sh fail
test_tpm2_
test_tpm2_
test_tpm2_hmac.sh fail
test_tpm2_quote.sh fail
test_tpm2_unseal.sh fail
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_sign.sh fail
test_tpm2_
Additional information
tpm2-tools:
Installed: 1.0.0+20160226.
Candidate: 1.0.0+20160226.
Version table:
*** 1.0.0+20160226.
500 http://
100 /var/lib/
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
Linux u-Precision-7520 4.4.0-47-generic
If compile/install latest tpm2-tools in github (https:/
test_tpm2_
test_tpm2_nv.sh pass
test_tpm2_
test_tpm2_
test_tpm2_load.sh pass
test_tpm2_
test_tpm2_
test_tpm2_hash.sh pass
test_tpm2_hmac.sh pass
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_
test_tpm2_sign.sh pass
test_tpm2_
test_tpm2_quote.sh fail
test_tpm2_unseal.sh fail
test_tpm2_
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: tpm2-tools 1.0.0+20160226.
ProcVersionSign
Uname: Linux 4.4.0-47-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Nov 16 10:23:33 2016
DistributionCha
# This is a distribution channel descriptor
# For more information see http://
canonical-
InstallationDate: Installed on 2016-11-02 (13 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
SourcePackage: tpm2-tools
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in oem-priority: | |
importance: | Undecided → High |
importance: | High → Critical |
Changed in oem-priority: | |
status: | New → Incomplete |
Changed in tpm2-tools (Ubuntu): | |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in oem-priority: | |
importance: | High → Medium |
Changed in tpm2-tools (Ubuntu): | |
status: | Confirmed → Won't Fix |
Changed in oem-priority: | |
status: | Confirmed → Won't Fix |
A new stable release of tpm2-tools was released last month (v1.1 - 2016-11-04) [1] in addition to TPM2.0-TSS 1.0 [2].
Basically solving this bug means packaging the new upstream releases and backport the packages to xenial (to replace the 2016/02 git snapshot).
[1] https:/ /github. com/01org/ tpm2.0- tools/blob/ master/ CHANGELOG /github. com/01org/ TPM2.0- TSS/blob/ master/ CHANGELOG. md
[2 ]https:/