Ошибка: Не удалось применить каталог: Ошибка имени параметра в пакете [ntp]:

Я получаю следующую ошибку при запуске марионетки :

Ошибка: не удалось применить каталог: Ошибка имени параметра в пакете [ntp]: имя должно быть строкой, а не массивом в /etc/puppet/modules/ntp/manifests/install.pp:4

$ cat install.pp 
class ntp::install inherits ntp {

  package { 'ntp':
    ensure => $package_ensure,
    name   => $package_name,
  }

на марионетке master Я установил ntp и задаюсь вопросом, не вызывает ли это конфликт.

Я установил с помощью команд:

$ sudo apt-get update && sudo apt-get -y install ntp

и config

$ cat /etc/ntp.conf
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
1
задан 5 August 2015 в 07:04
1 ответ

В вашем манифесте есть простая синтаксическая ошибка; что-то устанавливает $ package_ensure в массив, когда гарантирует, что хочет, чтобы это была строка. Исправьте определение $ package_ensure , и вы станете золотым.

1
ответ дан 4 December 2019 в 00:02

Теги

Похожие вопросы