установка на уровне ядра с использованием ошибки puppet throw - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь установить kernel-devel на geerlingguy / centos7 vagrant box, используя puppet, но получаю ошибку.

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

Как это исправить?

1 Ответ

0 голосов
/ 14 января 2019

Это будет проблемой с ensure => $::kernelrelease.Вы запрашиваете версию kernel-devel, которая не существует.

Вы можете перечислить доступные версии с помощью

yum list kernel-devel

При этом я вижу только последнюю версию, поэтомучто ensure может быть installed:

package { 'kernel-devel':
  ensure => installed,
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...