Skip to content

Conversation

@fdesu
Copy link

@fdesu fdesu commented Dec 8, 2025

As mentioned in #14, when running the Seal Server, errors related to missing Intel SGX libraries might occur. Errors such as:

./bin/seal-server: error while loading shared libraries: libsgx_dcap_ql.so.1: cannot open shared object file: No such file or directory

or errors related to e.g. libsgx-dcap-quote-verify, libtdx-attest-dev, etc.

This PR updates the doc with common issues section to point to official docs from Intel. The docs describe hot to get shared libs for some of distros.

As an example for Ubuntu 22 LTS it goes like below:

sudo tee /etc/apt/sources.list.d/intel-sgx.list > /dev/null <<EOF
deb [signed-by=/etc/apt/keyrings/intel-sgx-keyring.asc arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu jammy main
EOF
curl -fsSLO https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key
sudo mv intel-sgx-deb.key /etc/apt/keyrings/intel-sgx-keyring.asc
sudo apt update
sudo apt --yes install libsgx-dcap-ql libsgx-quote-ex libsgx-dcap-quote-verify libtdx-attest-dev sgx-aesm-service

@fdesu fdesu changed the title Extend Seal Server run docs for missing shared libs Extend Seal Server run docs for missing Intel SGX shared libs Dec 8, 2025
Copy link

@KARTYOM3248 KARTYOM3248 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/workspaces/cocoon/scripts/cocoon-launch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants