Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save benmullin333/f2a4d791b065a8a6801a6c2a4d88b43f to your computer and use it in GitHub Desktop.
Save benmullin333/f2a4d791b065a8a6801a6c2a4d88b43f to your computer and use it in GitHub Desktop.
cant packer
benmullin$ packer build machine_chef.json
docker output will be in this color.
==> docker: Creating a temporary directory for sharing data...
==> docker: Pulling Docker image: ubuntu
docker: Using default tag: latest
docker: latest: Pulling from library/ubuntu
docker: 6d28225f8d96: Already exists
docker: 166102ec41af: Already exists
docker: d09bfba2bd6a: Already exists
docker: c80dad39a6c0: Already exists
docker: a3ed95caeb02: Already exists
docker: Digest: sha256:5718d664299eb1db14d87db7bfa6945b28879a67b74f36da3e34f5914866b71c
docker: Status: Image is up to date for ubuntu:latest
==> docker: Starting docker container...
docker: Run command: docker run -v /Users/benmullin/.packer.d/tmp/packer-docker564136940:/packer-files -d -i -t ubuntu /bin/bash
docker: Container ID: a99f5a489feb0b09ee4c3b51fb9cdc79ef122ec7b0e0ff1438cea3408633011f
==> docker: Provisioning with shell script: /var/folders/wg/q143yg_s3cj9kcchhjr8p6n40000gn/T/packer-shell669830385
docker: Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
docker: Get:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]
docker: Get:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease [93.3 kB]
docker: Get:4 http://archive.ubuntu.com/ubuntu xenial/main Sources [1103 kB]
docker: Get:5 http://archive.ubuntu.com/ubuntu xenial/restricted Sources [5179 B]
docker: Get:6 http://archive.ubuntu.com/ubuntu xenial/universe Sources [9802 kB]
docker: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1558 kB]
docker: Get:8 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [14.1 kB]
docker: Get:9 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [9827 kB]
docker: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main Sources [16.9 kB]
docker: Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Sources [40 B]
docker: Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/universe Sources [1989 B]
docker: Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [55.5 kB]
docker: Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [40 B]
docker: Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [12.0 kB]
docker: Get:16 http://archive.ubuntu.com/ubuntu xenial-security/main Sources [9434 B]
docker: Get:17 http://archive.ubuntu.com/ubuntu xenial-security/restricted Sources [40 B]
docker: Get:18 http://archive.ubuntu.com/ubuntu xenial-security/universe Sources [1491 B]
docker: Get:19 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages [42.1 kB]
docker: Get:20 http://archive.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [40 B]
docker: Get:21 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [6767 B]
docker: Fetched 22.9 MB in 7s (2912 kB/s)
docker: Reading package lists...
docker: Reading package lists...
docker: Building dependency tree...
docker: E: Unable to locate package chef-solo
==> docker: Killing the container: a99f5a489feb0b09ee4c3b51fb9cdc79ef122ec7b0e0ff1438cea3408633011f
Build 'docker' errored: Script exited with non-zero exit status: 100
==> Some builds didn't complete successfully and had errors:
--> docker: Script exited with non-zero exit status: 100
==> Builds finished but no artifacts were created.
BenMullins-Change-MBP:devops_chef benmullin$ vim machine_chef.json
BenMullins-Change-MBP:devops_chef benmullin$ packer build machine_chef.json
docker output will be in this color.
==> docker: Creating a temporary directory for sharing data...
==> docker: Pulling Docker image: ubuntu
docker: Using default tag: latest
docker: latest: Pulling from library/ubuntu
docker: 6d28225f8d96: Already exists
docker: 166102ec41af: Already exists
docker: d09bfba2bd6a: Already exists
docker: c80dad39a6c0: Already exists
docker: a3ed95caeb02: Already exists
docker: Digest: sha256:5718d664299eb1db14d87db7bfa6945b28879a67b74f36da3e34f5914866b71c
docker: Status: Image is up to date for ubuntu:latest
==> docker: Starting docker container...
docker: Run command: docker run -v /Users/benmullin/.packer.d/tmp/packer-docker343362238:/packer-files -d -i -t ubuntu /bin/bash
docker: Container ID: 5a52c8686a335914608b5ca1cac22e12fe575030c3aceb08c3475bc70f39c46f
==> docker: Provisioning with shell script: /var/folders/wg/q143yg_s3cj9kcchhjr8p6n40000gn/T/packer-shell833998872
docker: Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
docker: Get:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]
docker: Get:3 http://archive.ubuntu.com/ubuntu xenial-security InRelease [93.3 kB]
docker: Get:4 http://archive.ubuntu.com/ubuntu xenial/main Sources [1103 kB]
docker: Get:5 http://archive.ubuntu.com/ubuntu xenial/restricted Sources [5179 B]
docker: Get:6 http://archive.ubuntu.com/ubuntu xenial/universe Sources [9802 kB]
docker: Get:7 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1558 kB]
docker: Get:8 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [14.1 kB]
docker: Get:9 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [9827 kB]
docker: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main Sources [16.9 kB]
docker: Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Sources [40 B]
docker: Get:12 http://archive.ubuntu.com/ubuntu xenial-updates/universe Sources [1989 B]
docker: Get:13 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [55.5 kB]
docker: Get:14 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [40 B]
docker: Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [12.0 kB]
docker: Get:16 http://archive.ubuntu.com/ubuntu xenial-security/main Sources [9434 B]
docker: Get:17 http://archive.ubuntu.com/ubuntu xenial-security/restricted Sources [40 B]
docker: Get:18 http://archive.ubuntu.com/ubuntu xenial-security/universe Sources [1491 B]
docker: Get:19 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages [42.1 kB]
docker: Get:20 http://archive.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [40 B]
docker: Get:21 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [6767 B]
docker: Fetched 22.9 MB in 7s (3027 kB/s)
docker: Reading package lists...
docker: Reading package lists...
docker: Building dependency tree...
docker: The following additional packages will be installed:
docker: ca-certificates krb5-locales libasn1-8-heimdal libcurl3-gnutls libffi6
docker: libgmp10 libgnutls30 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal
docker: libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal
docker: libidn11 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3
docker: libkrb5support0 libldap-2.4-2 libnettle6 libp11-kit0 libroken18-heimdal
docker: librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsqlite3-0
docker: libssl1.0.0 libtasn1-6 libwind0-heimdal openssl
docker: Suggested packages:
docker: gnutls-bin krb5-doc krb5-user libsasl2-modules-otp libsasl2-modules-ldap
docker: libsasl2-modules-sql libsasl2-modules-gssapi-mit
docker: | libsasl2-modules-gssapi-heimdal
docker: The following NEW packages will be installed:
docker: ca-certificates curl krb5-locales libasn1-8-heimdal libcurl3-gnutls libffi6
docker: libgmp10 libgnutls30 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal
docker: libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal
docker: libidn11 libk5crypto3 libkeyutils1 libkrb5-26-heimdal libkrb5-3
docker: libkrb5support0 libldap-2.4-2 libnettle6 libp11-kit0 libroken18-heimdal
docker: librtmp1 libsasl2-2 libsasl2-modules libsasl2-modules-db libsqlite3-0
docker: libssl1.0.0 libtasn1-6 libwind0-heimdal openssl
docker: 0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded.
docker: Need to get 5402 kB of archives.
docker: After this operation, 19.2 MB of additional disk space will be used.
docker: Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libffi6 amd64 3.2.1-4 [17.8 kB]
docker: Get:2 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgmp10 amd64 2:6.1.0+dfsg-2 [240 kB]
docker: Get:3 http://archive.ubuntu.com/ubuntu xenial/main amd64 libnettle6 amd64 3.2-1 [93.2 kB]
docker: Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhogweed4 amd64 3.2-1 [135 kB]
docker: Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 libidn11 amd64 1.32-3ubuntu1 [45.5 kB]
docker: Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 libp11-kit0 amd64 0.23.2-3 [107 kB]
docker: Get:7 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtasn1-6 amd64 4.7-3ubuntu0.16.04.1 [43.2 kB]
docker: Get:8 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgnutls30 amd64 3.4.10-4ubuntu1 [548 kB]
docker: Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsqlite3-0 amd64 3.11.0-1ubuntu1 [396 kB]
docker: Get:10 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl1.0.0 amd64 1.0.2g-1ubuntu4.1 [1122 kB]
docker: Get:11 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 openssl amd64 1.0.2g-1ubuntu4.1 [491 kB]
docker: Get:12 http://archive.ubuntu.com/ubuntu xenial/main amd64 ca-certificates all 20160104ubuntu1 [191 kB]
docker: Get:13 http://archive.ubuntu.com/ubuntu xenial/main amd64 krb5-locales all 1.13.2+dfsg-5 [13.2 kB]
docker: Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 libroken18-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [41.2 kB]
docker: Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 libasn1-8-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [174 kB]
docker: Get:16 http://archive.ubuntu.com/ubuntu xenial/main amd64 libkrb5support0 amd64 1.13.2+dfsg-5 [30.7 kB]
docker: Get:17 http://archive.ubuntu.com/ubuntu xenial/main amd64 libk5crypto3 amd64 1.13.2+dfsg-5 [81.0 kB]
docker: Get:18 http://archive.ubuntu.com/ubuntu xenial/main amd64 libkeyutils1 amd64 1.5.9-8ubuntu1 [9904 B]
docker: Get:19 http://archive.ubuntu.com/ubuntu xenial/main amd64 libkrb5-3 amd64 1.13.2+dfsg-5 [273 kB]
docker: Get:20 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgssapi-krb5-2 amd64 1.13.2+dfsg-5 [120 kB]
docker: Get:21 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhcrypto4-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [84.9 kB]
docker: Get:22 http://archive.ubuntu.com/ubuntu xenial/main amd64 libheimbase1-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [29.2 kB]
docker: Get:23 http://archive.ubuntu.com/ubuntu xenial/main amd64 libwind0-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [48.2 kB]
docker: Get:24 http://archive.ubuntu.com/ubuntu xenial/main amd64 libhx509-5-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [107 kB]
docker: Get:25 http://archive.ubuntu.com/ubuntu xenial/main amd64 libkrb5-26-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [202 kB]
docker: Get:26 http://archive.ubuntu.com/ubuntu xenial/main amd64 libheimntlm0-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [15.1 kB]
docker: Get:27 http://archive.ubuntu.com/ubuntu xenial/main amd64 libgssapi3-heimdal amd64 1.7~git20150920+dfsg-4ubuntu1 [96.1 kB]
docker: Get:28 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsasl2-modules-db amd64 2.1.26.dfsg1-14build1 [14.5 kB]
docker: Get:29 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsasl2-2 amd64 2.1.26.dfsg1-14build1 [48.7 kB]
docker: Get:30 http://archive.ubuntu.com/ubuntu xenial/main amd64 libldap-2.4-2 amd64 2.4.42+dfsg-2ubuntu3 [160 kB]
docker: Get:31 http://archive.ubuntu.com/ubuntu xenial/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d-1build1 [53.9 kB]
docker: Get:32 http://archive.ubuntu.com/ubuntu xenial/main amd64 libcurl3-gnutls amd64 7.47.0-1ubuntu2 [183 kB]
docker: Get:33 http://archive.ubuntu.com/ubuntu xenial/main amd64 libsasl2-modules amd64 2.1.26.dfsg1-14build1 [47.5 kB]
docker: Get:34 http://archive.ubuntu.com/ubuntu xenial/main amd64 curl amd64 7.47.0-1ubuntu2 [138 kB]
docker: debconf: delaying package configuration, since apt-utils is not installed
docker: Fetched 5402 kB in 2s (1956 kB/s)
docker: Selecting previously unselected package libffi6:amd64.
docker: (Reading database ... 7253 files and directories currently installed.)
docker: Preparing to unpack .../libffi6_3.2.1-4_amd64.deb ...
docker: Unpacking libffi6:amd64 (3.2.1-4) ...
docker: Selecting previously unselected package libgmp10:amd64.
docker: Preparing to unpack .../libgmp10_2%3a6.1.0+dfsg-2_amd64.deb ...
docker: Unpacking libgmp10:amd64 (2:6.1.0+dfsg-2) ...
docker: Selecting previously unselected package libnettle6:amd64.
docker: Preparing to unpack .../libnettle6_3.2-1_amd64.deb ...
docker: Unpacking libnettle6:amd64 (3.2-1) ...
docker: Selecting previously unselected package libhogweed4:amd64.
docker: Preparing to unpack .../libhogweed4_3.2-1_amd64.deb ...
docker: Unpacking libhogweed4:amd64 (3.2-1) ...
docker: Selecting previously unselected package libidn11:amd64.
docker: Preparing to unpack .../libidn11_1.32-3ubuntu1_amd64.deb ...
docker: Unpacking libidn11:amd64 (1.32-3ubuntu1) ...
docker: Selecting previously unselected package libp11-kit0:amd64.
docker: Preparing to unpack .../libp11-kit0_0.23.2-3_amd64.deb ...
docker: Unpacking libp11-kit0:amd64 (0.23.2-3) ...
docker: Selecting previously unselected package libtasn1-6:amd64.
docker: Preparing to unpack .../libtasn1-6_4.7-3ubuntu0.16.04.1_amd64.deb ...
docker: Unpacking libtasn1-6:amd64 (4.7-3ubuntu0.16.04.1) ...
docker: Selecting previously unselected package libgnutls30:amd64.
docker: Preparing to unpack .../libgnutls30_3.4.10-4ubuntu1_amd64.deb ...
docker: Unpacking libgnutls30:amd64 (3.4.10-4ubuntu1) ...
docker: Selecting previously unselected package libsqlite3-0:amd64.
docker: Preparing to unpack .../libsqlite3-0_3.11.0-1ubuntu1_amd64.deb ...
docker: Unpacking libsqlite3-0:amd64 (3.11.0-1ubuntu1) ...
docker: Selecting previously unselected package libssl1.0.0:amd64.
docker: Preparing to unpack .../libssl1.0.0_1.0.2g-1ubuntu4.1_amd64.deb ...
docker: Unpacking libssl1.0.0:amd64 (1.0.2g-1ubuntu4.1) ...
docker: Selecting previously unselected package openssl.
docker: Preparing to unpack .../openssl_1.0.2g-1ubuntu4.1_amd64.deb ...
docker: Unpacking openssl (1.0.2g-1ubuntu4.1) ...
docker: Selecting previously unselected package ca-certificates.
docker: Preparing to unpack .../ca-certificates_20160104ubuntu1_all.deb ...
docker: Unpacking ca-certificates (20160104ubuntu1) ...
docker: Selecting previously unselected package krb5-locales.
docker: Preparing to unpack .../krb5-locales_1.13.2+dfsg-5_all.deb ...
docker: Unpacking krb5-locales (1.13.2+dfsg-5) ...
docker: Selecting previously unselected package libroken18-heimdal:amd64.
docker: Preparing to unpack .../libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libroken18-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libasn1-8-heimdal:amd64.
docker: Preparing to unpack .../libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libasn1-8-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libkrb5support0:amd64.
docker: Preparing to unpack .../libkrb5support0_1.13.2+dfsg-5_amd64.deb ...
docker: Unpacking libkrb5support0:amd64 (1.13.2+dfsg-5) ...
docker: Selecting previously unselected package libk5crypto3:amd64.
docker: Preparing to unpack .../libk5crypto3_1.13.2+dfsg-5_amd64.deb ...
docker: Unpacking libk5crypto3:amd64 (1.13.2+dfsg-5) ...
docker: Selecting previously unselected package libkeyutils1:amd64.
docker: Preparing to unpack .../libkeyutils1_1.5.9-8ubuntu1_amd64.deb ...
docker: Unpacking libkeyutils1:amd64 (1.5.9-8ubuntu1) ...
docker: Selecting previously unselected package libkrb5-3:amd64.
docker: Preparing to unpack .../libkrb5-3_1.13.2+dfsg-5_amd64.deb ...
docker: Unpacking libkrb5-3:amd64 (1.13.2+dfsg-5) ...
docker: Selecting previously unselected package libgssapi-krb5-2:amd64.
docker: Preparing to unpack .../libgssapi-krb5-2_1.13.2+dfsg-5_amd64.deb ...
docker: Unpacking libgssapi-krb5-2:amd64 (1.13.2+dfsg-5) ...
docker: Selecting previously unselected package libhcrypto4-heimdal:amd64.
docker: Preparing to unpack .../libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libhcrypto4-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libheimbase1-heimdal:amd64.
docker: Preparing to unpack .../libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libheimbase1-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libwind0-heimdal:amd64.
docker: Preparing to unpack .../libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libwind0-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libhx509-5-heimdal:amd64.
docker: Preparing to unpack .../libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libhx509-5-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libkrb5-26-heimdal:amd64.
docker: Preparing to unpack .../libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libkrb5-26-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libheimntlm0-heimdal:amd64.
docker: Preparing to unpack .../libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libheimntlm0-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libgssapi3-heimdal:amd64.
docker: Preparing to unpack .../libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1_amd64.deb ...
docker: Unpacking libgssapi3-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Selecting previously unselected package libsasl2-modules-db:amd64.
docker: Preparing to unpack .../libsasl2-modules-db_2.1.26.dfsg1-14build1_amd64.deb ...
docker: Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-14build1) ...
docker: Selecting previously unselected package libsasl2-2:amd64.
docker: Preparing to unpack .../libsasl2-2_2.1.26.dfsg1-14build1_amd64.deb ...
docker: Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-14build1) ...
docker: Selecting previously unselected package libldap-2.4-2:amd64.
docker: Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu3_amd64.deb ...
docker: Unpacking libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3) ...
docker: Selecting previously unselected package librtmp1:amd64.
docker: Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1build1_amd64.deb ...
docker: Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d-1build1) ...
docker: Selecting previously unselected package libcurl3-gnutls:amd64.
docker: Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2_amd64.deb ...
docker: Unpacking libcurl3-gnutls:amd64 (7.47.0-1ubuntu2) ...
docker: Selecting previously unselected package libsasl2-modules:amd64.
docker: Preparing to unpack .../libsasl2-modules_2.1.26.dfsg1-14build1_amd64.deb ...
docker: Unpacking libsasl2-modules:amd64 (2.1.26.dfsg1-14build1) ...
docker: Selecting previously unselected package curl.
docker: Preparing to unpack .../curl_7.47.0-1ubuntu2_amd64.deb ...
docker: Unpacking curl (7.47.0-1ubuntu2) ...
docker: Processing triggers for libc-bin (2.23-0ubuntu3) ...
docker: Setting up libffi6:amd64 (3.2.1-4) ...
docker: Setting up libgmp10:amd64 (2:6.1.0+dfsg-2) ...
docker: Setting up libnettle6:amd64 (3.2-1) ...
docker: Setting up libhogweed4:amd64 (3.2-1) ...
docker: Setting up libidn11:amd64 (1.32-3ubuntu1) ...
docker: Setting up libp11-kit0:amd64 (0.23.2-3) ...
docker: Setting up libtasn1-6:amd64 (4.7-3ubuntu0.16.04.1) ...
docker: Setting up libgnutls30:amd64 (3.4.10-4ubuntu1) ...
docker: Setting up libsqlite3-0:amd64 (3.11.0-1ubuntu1) ...
docker: Setting up libssl1.0.0:amd64 (1.0.2g-1ubuntu4.1) ...
docker: debconf: unable to initialize frontend: Dialog
docker: debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
docker: debconf: falling back to frontend: Readline
docker: debconf: unable to initialize frontend: Readline
docker: debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
docker: debconf: falling back to frontend: Teletype
docker: Setting up openssl (1.0.2g-1ubuntu4.1) ...
docker: Setting up ca-certificates (20160104ubuntu1) ...
docker: debconf: unable to initialize frontend: Dialog
docker: debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
docker: debconf: falling back to frontend: Readline
docker: debconf: unable to initialize frontend: Readline
docker: debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
docker: debconf: falling back to frontend: Teletype
docker: Setting up krb5-locales (1.13.2+dfsg-5) ...
docker: Setting up libroken18-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libasn1-8-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libkrb5support0:amd64 (1.13.2+dfsg-5) ...
docker: Setting up libk5crypto3:amd64 (1.13.2+dfsg-5) ...
docker: Setting up libkeyutils1:amd64 (1.5.9-8ubuntu1) ...
docker: Setting up libkrb5-3:amd64 (1.13.2+dfsg-5) ...
docker: Setting up libgssapi-krb5-2:amd64 (1.13.2+dfsg-5) ...
docker: Setting up libhcrypto4-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libheimbase1-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libwind0-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libhx509-5-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libkrb5-26-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libheimntlm0-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libgssapi3-heimdal:amd64 (1.7~git20150920+dfsg-4ubuntu1) ...
docker: Setting up libsasl2-modules-db:amd64 (2.1.26.dfsg1-14build1) ...
docker: Setting up libsasl2-2:amd64 (2.1.26.dfsg1-14build1) ...
docker: Setting up libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3) ...
docker: Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d-1build1) ...
docker: Setting up libcurl3-gnutls:amd64 (7.47.0-1ubuntu2) ...
docker: Setting up libsasl2-modules:amd64 (2.1.26.dfsg1-14build1) ...
docker: Setting up curl (7.47.0-1ubuntu2) ...
docker: Processing triggers for libc-bin (2.23-0ubuntu3) ...
docker: Processing triggers for ca-certificates (20160104ubuntu1) ...
docker: Updating certificates in /etc/ssl/certs...
docker: 173 added, 0 removed; done.
docker: Running hooks in /etc/ca-certificates/update.d...
docker: done.
==> docker: Provisioning with chef-solo
docker: Installing Chef...
docker: /bin/sh: 1: sudo: not found
docker: % Total % Received % Xferd Average Speed Time Time Time Current
docker: Dload Upload Total Spent Left Speed
docker: 81 19602 81 15904 0 0 30562 0 --:--:-- --:--:-- --:--:-- 30584
docker: curl: (23) Failed writing body (0 != 15904)
==> docker: Killing the container: 5a52c8686a335914608b5ca1cac22e12fe575030c3aceb08c3475bc70f39c46f
Build 'docker' errored: Error installing Chef: Install script exited with non-zero exit status 127
==> Some builds didn't complete successfully and had errors:
--> docker: Error installing Chef: Install script exited with non-zero exit status 127
==> Builds finished but no artifacts were created.
BenMullins-Change-MBP:devops_chef benmullin$ cat machine_chef.json
{
"builders":[{
"type": "docker",
"image": "ubuntu",
"export_path": "image.tar"
}],
"provisioners":[
{
"type": "shell",
"inline": ["apt-get -y update; apt-get install -y curl "]
},
{
"type": "chef-solo",
"cookbook_paths": ["cookbooks"],
"run_list": ["role-fe::default"]
}
],
"post-processors": [
{
"type": "docker-import",
"repository": "tcnksm/packer-chef",
"tag": "0.1"
}
]
}
@missinglink
Copy link

works for me:

"provisioners": [{
    "type": "shell",
    "inline": [ "apt-get update && apt-get install -y sudo curl && rm -rf /var/lib/apt/lists/*" ]
  }]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment