代码之家  ›  专栏  ›  技术社区  ›  rookie09

探索Puppet FileBucket:错误:无法运行:未找到文件

  •  0
  • rookie09  · 技术社区  · 7 年前

    我正在使用包含以下摘录的清单探索Puppet FileBucket:

    file { '/tmp/test' :
      backup,
      # ...
    }
    

    当我应用此清单时,Puppet报告它备份了旧版本的 /tmp/test puppet :

    Info: /Stage[main]/<module>/File[/tmp/test]:
    Filebucketed /tmp/test to puppet with sum <hash>
    

    这与中的以下描述相匹配 documentation

    默认值:puppet,它备份到相同的filebucket 一个还不存在。)

    puppet filebucket --local list (或 puppet filebucket --local --bucket puppet list )我收到以下错误消息:

    Error: Could not run: File not found
    

    1 回复  |  直到 7 年前
        1
  •  1
  •   rookie09    7 年前

    这似乎与 bug 在木偶4中。此解决方法适用于:

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

    更新 通过管道将此命令的输出传输到 sort -k 2