Я мигрирую из 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
(я удалил некоторые комментарии в верхней части файла, чтобы номер строки в ошибке не совпадал,но код не пропущен.)
Есть ли какие-либо указатели о том, как решить эту проблему?Спасибо за вашу помощь.