blob: f4df4f78b0097bae799ebc4899ce3f5809e4b8bf (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
id = 2624
title = "qemu-system-aarch64: tpm-emulator: TPM result for CMD_INIT: 0x9 operation failed"
state = "closed"
created_at = "2024-10-17T08:51:42.169Z"
closed_at = "2024-10-18T03:08:09.444Z"
labels = []
url = "https://gitlab.com/qemu-project/qemu/-/issues/2624"
host-os = "Ubuntu 24.04.1 LTS"
host-arch = "x86"
qemu-version = "QEMU emulator version 9.1.50 (v9.1.0-930-gf774a67750)"
guest-os = "custom image"
guest-arch = "aarch64"
description = """I'm using QEMU (compile from the latest source code) to simulate a tpm2 device with the above command, it just returns an error message:
```
qemu-system-aarch64: tpm-emulator: TPM result for CMD_INIT: 0x9 operation failed
```
swtpm start command:
```
TPMSOCK=/tmp/swtpm-sock$$
swtpm socket --tpm2 -t -d --tpmstate dir=$PWD/tpm --ctrl type=unixio,path=$TPMSOCK --log level=20
```
swtpm version:
```
TPM emulator version 0.7.3, Copyright (c) 2014-2021 IBM Corp.
```
Also tried the latest swtpm, encountered the same error.
swtpm log (0.7.3):
```
swtpm: Data client disconnected
swtpm: SWTPM_NVRAM_Lock_Dir: Could not open lockfile: Permission denied
swtpm: Error: Could not initialize libtpms.
swtpm: Error: Could not initialize the TPM
swtpm: Data client disconnected
```
swtpm log (0.10.0):
```
swtpm: SWTPM_NVRAM_StoreData: Error (fatal) opening tpm/TMP2-00.permall for write failed, Permission denied
swtpm: SWTPM_NVRAM_Lock_Dir: Could not open lockfile: Permission denied
swtpm: Error: Could not initialize the TPM
swtpm: Data client disconnected
```
Any clues about this error? Best regrads."""
reproduce = """Refer to [Description of problem](#description-of-problem)"""
additional = """"""
|