-
Notifications
You must be signed in to change notification settings - Fork 52
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
ego run remote-attestation error #157
Comments
Hi, |
Please try setting |
This seems to be similar to #158 (comment). Maybe it can be fixed by updating the BIOS. |
@Wyh19980916 it seems that
|
@EErikas Thanks.But I think both formats do the same thing. I have modified the file as you said,but it still prompts the same error message.https://community.intel.com/t5/Intel-Software-Guard-Extensions/Error-No-cache-data-for-this-platform/m-p/1397969#M5380 propose a solution.If you solve the problem, please tell me. My server BIOS information is as follows |
@Wyh19980916 Please run https://github.com/edgelesssys/sgx-troubleshoot and copy and paste the full output. Maybe I can then identify what might be wrong. |
Firstly,I run the program and it output logs are as follow.
It looks likes missing dynamic link file. But libsgx_dcap_ql.so.1 exists in /usr/lib/x86_64-linux-gnu. I use
Use
According to |
The tool's output is truncated at the end. Can you post the rest, too? As a side note:
You should uninstall these two drivers because they aren't required on an SGX-FLC machine with kernel >= 5.11. But it's probably unrelated to your problem. |
I waited for ten minutes,but the tool stopped printing after this error . |
Okay. Can you post the output of just |
That's all output. |
According to the ouput, the bios_version is 1.1c. There seems to be an update to 1.2a: https://www.supermicro.com/en/support/resources/downloadcenter/firmware/MBD-X12DPi-N6 |
I have some questions.When I use EGO to compile the program, it can only use GOROOT, or can i use GOPATH like go. Maybe I might need to use go mod to manage dependency |
Since Go 1.16 you need to set GO111MODULE=off to use GOPATH. This should work with EGo, too. |
Do you use the Docker image that we provide as PCCS? I just updated it. It now prints more error messages. You can update it with
Then start a new container of it, run the remote attestation sample or the sgx-troubleshoot tool and look at the PCCS output. |
I have updated the docker image,and these are the output.
|
Please follow the instructions at https://www.supermicro.com/manuals/other/X12DP_X12SP_Intel_SGX_Support.pdf If this doesn't fix the problem, you may need to register your platform as described in https://download.01.org/intel-sgx/latest/dcap-latest/linux/docs/Intel_SGX_DCAP_Multipackage_SW.pdf |
I'v installed ego using release binary and run helloworld successfully. But I got error while running remote-attestation and attestation-tls exmaple.
Please help me to solve this problem.Thanks
The text was updated successfully, but these errors were encountered: