跳到主要內容
支援知識庫

執行遠程證明時,用戶端應用程式遇到與 Intel® Enhanced Privacy ID (Intel® EPID) 相關的錯誤

內容類型: 錯誤訊息   |   文章 ID: 000058282   |   最近查看日期: 2024 年 07 月 31 日

環境

作業系統

Ubuntu 16.04*
Ubuntu*

描述

  1. 已按照 這些說明安裝適用於Linux* 的Intel® Software Guard Extensions (Intel® SGX) SDK、Linux SGX 驅動程式和 PSW 個別元件。
  2. 已執行 sgx-ra-sample 或其他遠端證明應用程式。
  3. 執行用戶端後收到以下任何錯誤(可能出現其他錯誤):
  • 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

解決方法

  1. 使用以下兩種方法之一存取 Intel® SGX PSW 庫:
  2. 安裝 PSW Intel® SGX 的所有元件:
    $ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service
  3. sudo apt list --installed | grep sgx運行 以確保您擁有最新版本的 PSW 套件。

額外資訊

libsgx_uae_service缺少安裝 Intel® Software Guard Extensions (Intel® SGX) PSW 的說明,但這是必需的。

相關產品

本文章適用 1 產品。

免責聲明

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。