Open omeg opened 2 years ago
Before you installed this PCCS, Have you installed one old version PCCS?
No, this was a fresh install on a pretty much clean Debian 11 that was set up on a NUC for Gramine work.
Thanks for reporting the issue. The installation on Debian is not well tested because it is not our target OS for this release. But we have a plan to support Debian in the near future.
First off, I know that Debian isn't officially supported, but it's common enough that this might be useful to someone.
I have built the SGX SDK from sources, latest commit at this time (0af6a83). I know that this repo is a submodule for the main SGX SDK one (https://github.com/intel/linux-sgx) so I'm creating the issue here. DCAP commit used was 4b2b8fc (v1.12.1). The build was OK and the SDK and PSW packages installed successfully. I then tried to install the built PCCS *.deb package and got this error:
I think it's something with the
nodejs
version (this one was installed from Debian repos usingapt install nodejs
.I then removed
nodejs
and installed the 14.x version fromdeb.nodesource.com
. Note: PCCSREADME
mentions that required node version is>= 10.20
which might be incorrect. After that PCCS seemed to be installed, but the configuration was apparently failing:Note the
No such file or directory
errors.I found a closed issue with the same symptoms: https://github.com/intel/SGXDataCenterAttestationPrimitives/issues/172. Adding the
--force-confmiss
switch mentioned in that issue todpkg -i
command solved the configuration problem and PCCS was installed and running properly.