9 Star 4 Fork 21

src-openEuler/linux-sgx

【x86】sp2升级到sp3时sgx-pck-id-retrieval-tool有告警信息

Done
Bug
Opened this issue  
2021-11-25 10:51

升级前sp2版本:sgx-pck-id-retrieval-tool-2.11.100-6.oe1.x86_6
升级后sp3版本:sgx-pck-id-retrieval-tool-2.11.100-9.oe1.x86_6

环境:sp2环境

验证步骤:
1、安装sp2的包:
开启sp2的源:
https://repo.openeuler.org/openEuler-20.03-LTS-SP2/everything/
https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/
执行dnf install安装

2、升级:
开启sp3的源:
http://121.36.84.172/dailybuild/openEuler-20.03-LTS-SP3/test_openeuler-2021-11-25-06-31-07/everything/
执行 dnf update升级

升级报错信息如下:

Running scriptlet: sgx-pck-id-retrieval-tool-2.11.100-9.oe1.x86_6    684/2846 
ln: failed to create symbolic link '/usr/local/bin/PCKIDRetrievalTool': File exists
failed to install .
warning: %post(sgx-pck-id-retrieval-tool-2.11.100-9.oe1.x86_64) scriptlet failed, exit status 6

Comments (2)

caodongxia created缺陷 4 years ago
caodongxia set milestone to openEuler-20.03-LTS-SP3-round-1 4 years ago
caodongxia changed description 4 years ago
caodongxia changed description 4 years ago
caodongxia changed title 4 years ago
caodongxia changed title 4 years ago
houmingyong set assignee to hzero1996 4 years ago
hzero1996 through merging Pull Request !29: 修改sgx-pck-id-retrieval-tool升级规则 changed issue state from 待办的 to 已完成 4 years ago

1、sgx-pck-id-retrieval-tool软件包创建软连接使用的命令如下:

ln -s /opt/intel/sgx-pck-id-retrieval-tool/PCKIDRetrievalTool /usr/local/bin/PCKIDRetrievalTool

在升级软件包时,PCKIDRetrievalTool软链接已经存在,因此会报错,修改命令为 “ln -sf ...” 可以解决问题。

2、sgx-pck-id-retrieval-tool软件包在更新后会将/usr/local/bin/PCKIDRetrievalTool文件删除,通过调整postun策略,只在删除软件包时才删除软连接,这样可以避免升级后PCKIDRetrievalTool文件丢失的问题

Sign in to comment

Status
Assignees
Projects
Duration (hours)
Planed to start   -   Planed to end
-
Top level
Priority
Milestones
Branches
参与者(3)
5329419 openeuler ci bot 1632792936 hzero1996-hzero1996 caodongxia-caodongxia
1
https://gitee.com/src-openeuler/linux-sgx.git
git@gitee.com:src-openeuler/linux-sgx.git
src-openeuler
linux-sgx
linux-sgx

Search