首页 > 解决方案 > kernel-devel 安装使用 puppet 抛出错误

问题描述

我正在尝试使用 puppet 在 geerlingguy/centos7 vagrant box 上安装 kernel-devel,但出现错误。

package { 'kernel-devel':
  ensure => $::kernelrelease
}

投掷错误

==> default: Error: Could not update: Execution of '/bin/yum -d 0 -e 0 -y install kernel-devel-3.10.0-862.14.4.el7.x86_64' returned 1: Error: Nothing to do

如何解决?

标签: puppet

解决方案


这将是一个问题ensure => $::kernelrelease。您要的是kernel-devel不存在的版本。

您可以列出可用的版本

yum list kernel-devel

也就是说,我只能看到最新版本,所以ensure还不如installed

package { 'kernel-devel':
  ensure => installed,
}

推荐阅读