миграция кукол: v3.8.5 -> v5.4.0 "Не удалось найти шаблон" - PullRequest
0 голосов
/ 30 ноября 2018

Я мигрирую из puppetmaster на Xenial (v3.8.5) в Bionic (v5.4.0) и столкнулся с проблемой.До сих пор я копировал файлы узлов и модулей со старого сервера на новый и имел клиентское подключение.Я продолжаю получать следующую ошибку на клиенте и мастере:

Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, Could not find template 'ntp/client_ntp.conf.erb' (file: /etc/puppet/code/environments/production/manifests/modules/ntp/manifests/init.pp, line: 17, column: 20) on node owain18.dimerocker.com

Файл шаблона существует по адресу: /etc/puppet/code/environments/production/manifests/modules/ntp/templates/client_ntp.conf.erb

Содержимое файла ntp / manifest / init.pp:

class ntp {

    package { "ntp": }

    file { "/etc/ntp.conf":
        mode    => "644",
        content => template("ntp/client_ntp.conf.erb"),
        notify  => Service["ntp"],
        require => Package["ntp"],
    } # file

    service { "ntp":
        ensure  => running,
        enable  => true,
        require => Package["ntp"],
    } # service
} # class ntp

(я удалил некоторые комментарии в верхней части файла, чтобы номер строки в ошибке не совпадал,но код не пропущен.)

Есть ли какие-либо указатели о том, как решить эту проблему?Спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...