gpg 密钥失败阻止英特尔库的 yum 安装

gpg keys failure prevent yum install of Intel libraries

为了在 CentOS 上安装 intel-daal-core-2018.1-163,我使用了这两个 repo 文件:

/etc/yum.repos.d/intel-mkl.repo:

[intel-mkl-core-2018.1-163]
name='Intel(R) Intel Math Kernel Library'
baseurl=https://yum.repos.intel.com/mkl
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/mkl/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1

/etc/yum.repos.d/intel-daal.repo:

[intel-daal-core-2018.1-163]
name='Intel(R) Data Analytics Acceleration Library'
baseurl=https://yum.repos.intel.com/daal
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/daal/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1

但是,从今天早上开始,yum 安装命令 (sudo yum install intel-daal-core-2018.1-163) 失败并显示:

failure: repodata/repomd.xml from intel-mkl-core-2018.1-163: [Errno 256] No more mirrors to try.
https://yum.repos.intel.com/mkl/repodata/repomd.xml: [Errno -1] Gpg Keys not imported, cannot verify repomd.xml for repo intel-mkl-core-2018.1-163

但是,如果我停止检查 gpg 密钥,即 - 我将 repo 文件更改为:

[intel-mkl-core-2018.1-163]
name='Intel(R) Intel Math Kernel Library'
baseurl=https://yum.repos.intel.com/mkl
enabled=1
gpgcheck=1
repo_gpgcheck=0
#gpgkey=https://yum.repos.intel.com/mkl/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1


[intel-daal-core-2018.1-163]
name='Intel(R) Data Analytics Acceleration Library'
baseurl=https://yum.repos.intel.com/daal
enabled=1
gpgcheck=0
repo_gpgcheck=0
#gpgkey=https://yum.repos.intel.com/daal/setup/PUBLIC_KEY.PUB
debuglevel=10
enabled=1

然后做:

sudo yum clean all ; sudo rm -rf /var/cache/yum

那么sudo yum install intel-daal-core-2018.1-163就成功了

谷歌搜索没有发现英特尔的任何通知他们改变了一些东西。
任何人都知道 gpg 密钥的 yum 失败的原因是什么?

问题是英特尔在 daal/mkl gpg 密钥方面遇到的问题。 现在问题已经解决,也就是说,如果你 运行 以下内容,你应该不会有任何错误:

  sudo yum clean all ; sudo rm -rf /var/cache/yum 
  sudo yum install intel-mkl-core-2018.1-163 --downloadonly -y
  sudo yum install intel-daal-core-2018.1-163 --downloadonly -y