2017-10-12 130 views
0

我探索木偶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。

回答

0

这似乎与在木偶4. bug此替代方法适用:

puppet filebucket --local \ 
    --bucket /opt/puppetlabs/puppet/cache/clientbucket \ 
    list 

UPDATE此命令的输出Pipeing到sort -k 2将按日期(最新的在前)排序项。