Replies: 3 comments 4 replies
-
AESM error 30 indicates Have you installed all the required SGX AESM packages? Additionally, are you running Gramine directly on bare metal, or is it through Docker or another special setup? |
Beta Was this translation helpful? Give feedback.
-
SGX Gramine app is running on bare metal and TDX runs in the guest host. It should work. My issue is trouble shooting the AESM 30 error. My hunch is somehow I am pointing to the wrong SGX driver while TDX sees the correct driver. |
Beta Was this translation helpful? Give feedback.
-
There should be additional info in aesmd's log ( |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
On Ubuntu 24.04 I had SGX working with Gramine v 1.8 with DCAP
We then added TDX and it works
However when we run SGX we now get this error
sudo -E gramine-sgx python
Gramine is starting. Parsing TOML manifest file, this may take some time...
error: AESM service returned error 30; this may indicate that infrastructure for the DCAP attestation requested by Gramine is missing on this machine
error: load_enclave() failed with error: Operation not permitted (EPERM)
Any thoughts on how to get both TDX and SGX running on the same server
Thanks in advance for your help
Paul
Beta Was this translation helpful? Give feedback.
All reactions