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
为了在 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