12-30-2016 04:20 AM
My OS is Ubuntu 16.04.1. The 1.7 SGX driver installs correctly. The PSW install however fails. More specifically, the aesmd service fails to run because it can't find libprotobuf.so.8. All the necessary prerequisites mentioned in the installation guide are installed, including libprotobuf-dev and libprotobuf-c0-dev. The problem seems to be that those prerequisites install a newer protobuf version (there's libprotobuf.so.9 in the system). I have tried installing protobuf 2.5 (from source), but then aesm can't find some symbols in the libprotobuf.so.8 binary: sgx aesm_service: /opt/intel/sgxpsw/aesm/aesm_service: symbol lookup error: /opt/intel/sgxpsw/aesm/aesm_service: undefined symbol: _ZN6google8protobuf8internal12kEmptyStringE Any ideas?
01-04-2017 05:46 PM
Currently the supported version of Ubuntu is 14.04 not 16.04. The protbuf incompatibility is a known compatibility issue with 16.04 which will be addressed at a later time.