探索木偶filebuckets:错误:无法运行:未找到文件
问题描述:
我探索木偶filebuckets与包含以下摘录的清单:探索木偶filebuckets:错误:无法运行:未找到文件
file { '/tmp/test' :
backup,
# ...
}
当我将此清单,木偶报告它备份旧版本的/tmp/test
到(本地)filebucket puppet
:
Info: /Stage[main]/<module>/File[/tmp/test]:
Filebucketed /tmp/test to puppet with sum <hash>
这符合在documentation如下描述:
Default value: puppet, which backs up to a filebucket of the same name. (Puppet automatically creates a local filebucket named puppet if one doesn’t already exist.)
当我现在尝试用puppet filebucket --local list
(或puppet filebucket --local --bucket puppet list
)我得到这个错误信息来检查filebucket的内容:
Error: Could not run: File not found
什么可以解释这种行为,我怎么能顺利检查的内容(本地)filebucket?这是为Puppet版本4.10.5。
答
这似乎与在木偶4. bug此替代方法适用:
puppet filebucket --local \
--bucket /opt/puppetlabs/puppet/cache/clientbucket \
list
UPDATE此命令的输出Pipeing到sort -k 2
将按日期(最新的在前)排序项。