Puppet 错误:找不到适合cron的提供程序

Puppet 错误:找不到适合cron的提供程序,puppet,Puppet,从我所读到的,克朗似乎是 但是,当我尝试运行上述配置时,会出现以下错误: 错误:找不到适合cron的提供程序 为什么Puppet不使用内置的cron类型?尽管我的系统在/etc/cron.daily 和/etc/cron.weeklyPuppet所依赖的ubuntu上的cron包没有安装。(正如Dominic&Matt在评论中指出的) 在运行cron配置之前,我可以通过将其添加到配置文件来修复此问题: package { 'cron': ensure => installed, }

从我所读到的,克朗似乎是

但是,当我尝试运行上述配置时,会出现以下错误:

错误:找不到适合cron的提供程序


为什么Puppet不使用内置的cron类型?

尽管我的系统在
/etc/cron.daily
/etc/cron.weekly
Puppet所依赖的ubuntu上的cron包没有安装。(正如Dominic&Matt在评论中指出的)

在运行cron配置之前,我可以通过将其添加到配置文件来修复此问题:

package { 'cron':
  ensure => installed,
}

路径中是否存在二进制
crontab
?您使用的是哪个操作系统,您是如何安装的?您是否设置了cron包/守护程序?@DominicCleal我不知道如何检查
crontab
是否在我的路径中。我在一个装有Ubuntu 16.04的docker容器中运行。
which crontab
,或
find/bin/usr/bin-name crontab
“Puppet为什么不使用内置的cron类型?”你指的是提供程序,但找不到,这意味着你所管理的系统上没有安装/可用的cron。
package { 'cron':
  ensure => installed,
}