我正在使用来自https://github.com/puppetlabs/puppetlabs-mysql的 Puppet 模块,由于某种原因,它不断产生有关 apt-get 更新的错误。
可以在此处找到确切的错误消息。
出于某种奇怪的原因,MySQL 类在执行其他任何操作之前以及执行我的 apt-get update 命令之前首先执行。
有没有办法确保命令apt-update
在我的 MySQL 模块之前运行?
在这里你可以找到我当前的 default.pp 清单
我尝试了各种方法来确保首先执行 apt-update 命令,但似乎没有任何效果。在第 148 行,我尝试了以下代码,
package { 'mysql':
ensure => "installed",
require => Exec['apt-update'],
}
但这并没有解决我的问题。
没有关于如何解决这个问题的想法。