puppet - 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
如何解决?
解决方案
这将是一个问题ensure => $::kernelrelease
。您要的是kernel-devel
不存在的版本。
您可以列出可用的版本
yum list kernel-devel
也就是说,我只能看到最新版本,所以ensure
还不如installed
:
package { 'kernel-devel':
ensure => installed,
}
推荐阅读
- docker - 无法使用 MariaDb docker-compose 获取 PhpMyAdmin
- vscode-tasks - 重用输入变量中的值 pickString - Tasks.json
- vb.net - 使用启用了 tls 的服务器在 VB.Net 中发送电子邮件
- node.js - 未保存在 mongo db 数据库中的数据仅在集合中生成 id
- java - 如何使用 Mockito 和 Junit 测试 namedNativeQuery
- c# - 交换授权代码以获取刷新和访问令牌 OAuth2
- php - laravel 4 奇怪的模板语法
- linux - linux netlink结构成员定义
- python - 如何使用 python tkinter 程序使用线程?
- python - 非矩形网格上的填充等高线图