-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failed to generate non-empty quote within guest #313
Comments
Thank you for reporting your feedback to us! The internal ticket has been created: https://warthogs.atlassian.net/browse/PEK-1602.
|
Hello, did you try to follow the SGX Reset instructions in the README ? |
@hector-cao I did follow the steps:
But unfortunately, to no avail |
@jorgeantonio21 Can you run the |
Sure @hector-cao, here are the logs of running Git ref
Operating system details
Kernel version
TDX kernel logs
TDX CPU instruction support
Model specific registers (MSRs)
CPU details
QEMU package details
Libvirt package details
OVMF package details
sgx-dcap-pccs package details
tdx-qgs package details
sgx-ra-service package details
sgx-pck-id-retrieval-tool package details
QGSD service status
PCCS service status
MPA registration logs (last 30 lines)
|
Now that I take a closer look at the PCCS log, it seems familiar to me, I believe this is caused by your platform is out dated and some information (SEAMLDR SVN) do not match the cert in PCCS cache that has been received from the online Intel Trust Service. I think we need to update the BIOS to fix this issue, so if you can easily update the BIOS of your platform, it can be useful to give it a try |
@hector-cao I checked with the node operators and it seems the BIOS is up to date, here is the information I got from them:
Could it be some other issue going on ? |
Can you please try to do "raw" TD Quote generation as described here. After the execution, please provide the corresponding log entries from the QGS (using |
Describe the support request
I have tried multiple times to setup remote attestation on the host. Even though mpa registration seems successful, every time I try to generate a quote from the guest, I obtain an empty array:
It seems that I am having some platform caching retrieval issues, as logged by the pccs and qgsd services. However, I am not sure why is this, given that the MPA registration went through successfully (according to logs).
System report
Please run the
system-report.sh
script (located in the root directory of this repo) on your host system and copy the output below.Git ref
Operating system details
Kernel version
TDX kernel logs
TDX CPU instruction support
rdmsr: open: Permission denied
Model specific registers (MSRs)
CPU details
QEMU package details
Libvirt package details
OVMF package details
sgx-dcap-pccs package details
tdx-qgs package details
sgx-ra-service package details
sgx-pck-id-retrieval-tool package details
QGSD service status
PCCS service status
MPA registration logs (last 30 lines)
The text was updated successfully, but these errors were encountered: