文章 ID: 000057836 內容類型: 錯誤訊息 最近查看日期: 2021 年 07 月 13 日

錯誤:「無法載入飛地」執行 Intel® Software Guard Extensions (Intel® SGX) 應用程式

環境

linux

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

執行 Intel® Software Guard Extensions (Intel® SGX) 時載入飛地時解決錯誤的疑難排解步驟

描述
  • Intel® Software Guard Extensions BIOS 中啟用 Intel® SGX (Intel® SGX) 。
  • 已安裝Intel SGX平臺軟體 (PSW)。
  • 執行Intel SGX範例代碼或自訂 SGX 應用程式在 硬體除 錯模式中時,遇到錯誤: 無法載入飛地
解決方法
  1. 檢查 如果已安裝Intel SGX驅動程式:

    $ sudo /sbin/depmod
    $ sudo /sbin/modprobe isgx

    如果您收到錯誤,Intel SGX驅動程式未正確安裝。

  2. 安裝 Intel SGX驅動程式:
    1. 最新的 Intel SGX Linux 驅動程式儲存庫下載所需的 SGX 驅動程式(例如,driver_2.6.0_b0a445.bin 是一般 SGX 驅動程式; driver_1.36.bin 是 DCAP 驅動程式)。
    2. 執行 bin 檔案 :sudo ./sgx_linux_x64_driver_2.6.0_b0a445b.bin
    3. 您應該會看到安裝成功! 訊息。
    4. 確認已安裝驅動程式:ls /dev | | | .
  3. 啟動 aesmd 服務:

    $ ps 輔助|的 - iesm

    $ sudo systemctl start aesmd

    $ cat /var/log/syslog |的 - iesm

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。