記事 ID: 000058282 コンテンツタイプ: エラーメッセージ 最終改訂日: 2024/07/31

リモート構成証明の実行中に インテル® Enhanced Privacy ID (インテル® EPID) に関連するクライアント アプリケーションからエラーが発生しました

環境

Ubuntu*

Ubuntu 16.04*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

必要なすべてのインテル® Software Guard Extensionsをインストールするための簡単な手順 (インテル® SGX) プラットフォーム・ソフトウェア・ライブラリー Linux* 用ソフトウェア・ライブラリーインテル® EPIDエラーを修正

詳細
  1. 以下の手順に従って、インテル® Software Guard Extensions (インテル® SGX) SDK for Linux*、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. 次の 2 つの方法のいずれかに従って、インテル® SGX PSW ライブラリーにアクセスします。
  2. インテル® SGX PSW のすべてのコンポーネントをインストールします
    $ sudo apt-get install libsgx-launch libsgx-urts libsgx-epid libsgx-quote-ex libsgx-uae-service
  3. sudo apt list --installed | grep sgx を実行して 、PSW パッケージの最新バージョンがインストールされていることを確認します。
追加情報

インテル® Software Guard Extensions (インテル® SGX) PSW のインストール手順にはlibsgx_uae_serviceがありませんが、必須です。

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。