Étapes rapides pour installer toutes les bibliothèques de logiciels de plateforme Intel® Software Guard Extensions (Intel® SGX) requises pour Linux* afin de corriger Intel® EPID erreurs
- Installez le SDK Intel® Software Guard Extensions (Intel® SGX) pour Linux*, le pilote Linux SGX et les composants individuels PSW conformément à ces instructions.
- Exécutez sgx-ra-sample ou une autre application d’attestation à distance - effectué.
- Vous avez reçu l’une des erreurs suivantes après l’exécution du client (d’autres erreurs sont possibles) :
- Please use the correct SGX EPID library from PSW package
- sgx_get_extended_epid_group_id: ./client: undefined symbol: sgx_get_extended_epid_group_id
- Executing $ cat /var/log/syslog | grep -i aesm returns: aesm_service[18751]: [ADMIN]EPID Provisioning failed
- Accédez aux bibliothèques Intel® SGX PSW en suivant l’une des deux manières suivantes :
- Configurez l’accès au référentiel apt d’Intel comme indiqué à la page 11 du Guide d’installation de Intel® SGX pour Linux*
$ echo 'deb [arch=amd64] https://download.01.org/intel-sgx/sgx_repo/ubuntu focal main' | sudo tee /etc/apt/sources.list.d/intel-sgx.list ; wget -qO - https://download.01.org/intel-sgx/sgx_repo/ubuntu/intel-sgx-deb.key | sudo apt-key add - ; sudo apt-get update
- Créer un référentiel local
- Configurez l’accès au référentiel apt d’Intel comme indiqué à la page 11 du Guide d’installation de Intel® SGX pour Linux*
- Installez tous les composants du PSSP Intel® SGX :
$ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service - Exécutez sudo apt list --installed | grep sgx pour vous assurer que vous disposez de la dernière version des packages PSW.
Les instructions d’installation du PSSP Intel® Software Guard Extensions (Intel® SGX) sont manquantes libsgx_uae_service mais c’est nécessaire.