编程自学网编程自学网编程自学网

厨房收敛在ubuntu 18.04上安装失败

当我运行“厨房会聚”厨房时,我无法安装厨师,并且出现以下输出信息

    Installing chef
       installing with dpkg...
(Reading database ... 42662 files and directories currently installed.)
           Preparing to unpack .../cache/chef_16.1.16-1_amd64.deb ...
           Unpacking chef (16.1.16-1) ...
           dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt
           dpkg-deb: error: <decompress> subprocess returned error exit status 2
           dpkg: error processing archive /tmp/omnibus/cache/chef_16.1.16-1_amd64.deb (--install):
            cannot copy extracted data for './opt/chef/embedded/lib/ruby/2.7.0/x86_64-linux/openssl.so' to '/opt/chef/embedded/lib/ruby/2.7.0/x86_64-linux/openssl.so.dpkg-new': unexpected end of file or stream           Errors were encountered while processing:
            /tmp/omnibus/cache/chef_16.1.16-1_amd64.deb
           Installation failed
           Version:

这是我的厨房文件

---driver:
  name: vagrantprovisioner:
  name: chef_zero

  always_update_cookbooks: falseverifier:
  name: inspecplatforms:
  - name: ubuntu-18.04suites:
  - name: default
    run_list:
      - recipe[java::default]
    verifier:

    attributes:

但是如果我将平台ubuntu 14.04放入,安装将起作用。有想法吗我正在Windows 10家庭版上工作


我对ubuntu/bionic64版本20200604.0.0没有问题。

我建议您更新正在使用的无用信息框。您可以通过列出框来做到这一点

vagrant box list

然后记下您要更新的框的名称,例如ubuntu/bionic64,并对其进行更新vagrant box update --box ubuntu/bionic64
完成后,再次尝试kitchen converge。

未经允许不得转载:编程自学网 » 厨房收敛在ubuntu 18.04上安装失败