【已解决】sgx 已经开启 ./sgx_enable 也没问题 安装dcap 报错

sgx 已经开启

./sgx_enable 也没问题


安装dcap 出现以下错误

有 依赖包 的

:innocent:1

什么依赖包呀

我梯子安装都不行 泪奔~

#下载ant-linux-amd64包
wget https://github.com/ethsana/sana/releases/download/v0.0.2/ant-linux-amd64

#设置ant-linux-amd64的执行权限
chmod +x ./ant-linux-amd64

#如果出现报错则不支持tee
ant-linux-amd64 tee

image

参考:
#SANA测试网v0.0.2部署教程
SANA测试网v0.0.2部署教程-挖币网_比特币BTC_以太坊ETH_IPFS矿机挖矿

查看芯片是否支持TEE

1、查看自己机器的芯片型号

2、打开查询界面,查询是否支持TEE

image

如图,在Security & Reliability—Intel® SGX一栏,显示为“Yes with Intel® ME”,则芯片支持TEE。

进入BIOS

1、通过Google,查询到自己的电脑进入BIOS的按键。

2、重启电脑,快速点击查询到的按键,进入BIOS。

3、成功进入BIOS后,进行设置:

a、找到Security(安全选项)——Secure Boot(安全启动),选择Disabled(关闭)。

b、找到Boot(启动选项),在Boot Mode(启动模式)里启动UEFI。

c、找到 SGX 选项,优先选 Enabled,如果没有则选 Software Controlled。若选择 Software Controlled 的,进入系统以后输入下面的指令启动驱动:

wget https://github.com/ethsana/sgx-tools/releases/download/0.1/sgx_enable

sudo chmod +x sgx_enable

sudo ./sgx_enable

您好,大概率您的bios问题。
dcap只在8代以后的主板和CPU支持。

好的 我看看