SSH authentication failure
I'm trying to build a box using packer:
$ cat test2.pkr.hcl
source "vagrant" "test2" {
communicator = "ssh"
source_path = "archlinux/archlinux"
provider = "virtualbox"
add_force = true
skip_add = true
}
build {
sources = ["source.vagrant.test2"]
provisioner "file" {
source = "test2.pkr.hcl"
destination = "/tmp/"
}
}
I get ssh errors in the log although it still builds.
2022/08/23 15:50:04 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"--version"}
2022/08/23 15:50:04 packer-builder-vagrant plugin: [vagrant driver] stdout: Vagrant 2.3.0
2022/08/23 15:50:04 ui: ==> vagrant.test2: Creating a Vagrantfile in the build directory...
2022/08/23 15:50:04 packer-builder-vagrant plugin: Created vagrantfile at /tmp/test/output-test2/Vagrantfile
2022/08/23 15:50:04 ui: ==> vagrant.test2: skip_add was set so we assume the box is already in Vagrant...
2022/08/23 15:50:04 ui: ==> vagrant.test2: Calling Vagrant Up (this can take some time)...
2022/08/23 15:50:04 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"up", "source", "--provider=virtualbox"}
2022/08/23 15:50:05 packer-builder-vagrant plugin: [vagrant driver] stdout: Bringing machine 'source' up with 'virtualbox' provider...
2022/08/23 15:50:05 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Importing base box 'archlinux/archlinux'...
2022/08/23 15:50:06 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:50:16 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 90%
2022/08/23 15:50:16 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Matching MAC address for NAT networking...
2022/08/23 15:50:17 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Checking if box 'archlinux/archlinux' version '20220815.75067' is up to date...
2022/08/23 15:50:19 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Setting the name of the VM: output-test2_source_1661241019142_94632
2022/08/23 15:50:19 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Clearing any previously set network interfaces...
2022/08/23 15:50:19 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Preparing network interfaces based on configuration...
2022/08/23 15:50:19 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Adapter 1: nat
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Forwarding ports...
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: source: 22 (guest) => 2222 (host) (adapter 1)
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Booting VM...
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Waiting for machine to boot. This may take a few minutes...
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH address: 127.0.0.1:2222
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH username: vagrant
2022/08/23 15:50:20 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH auth method: private key
2022/08/23 15:50:36 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:50:36 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:50:46 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:50:46 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:50:56 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:50:56 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:06 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:51:07 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:16 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:51:17 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:26 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:51:27 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:36 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:51:37 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:46 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Connection reset. Retrying...
2022/08/23 15:51:47 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Remote connection disconnect. Retrying...
2022/08/23 15:51:52 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:02 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:12 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:22 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:32 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:42 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:52:53 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:03 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:13 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:23 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:33 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:43 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:53:53 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:03 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:14 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:24 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:34 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:44 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:54:54 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:55:04 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:55:14 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Warning: Authentication failure. Retrying...
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: Timed out while waiting for the machine to boot. This means that
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: Vagrant was unable to communicate with the guest machine within
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: the configured ("config.vm.boot_timeout" value) time period.
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr:
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: If you look above, you should be able to see the error(s) that
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: Vagrant had when attempting to connect to the machine. These errors
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: are usually good hints as to what may be wrong.
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr:
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: If you're using a custom box, make sure that networking is properly
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: working and you're able to connect to the machine. It is a common
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: problem that networking isn't setup properly in these boxes.
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: Verify that authentication configurations are also setup properly,
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: as well.
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr:
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: If the box appears to be booting properly, you may want to increase
2022/08/23 15:55:20 packer-builder-vagrant plugin: [vagrant driver] stderr: the timeout ("config.vm.boot_timeout") value.
2022/08/23 15:55:20 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"ssh-config", "source"}
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: Host source
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: HostName 127.0.0.1
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: User vagrant
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: Port 2222
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: UserKnownHostsFile /dev/null
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: StrictHostKeyChecking no
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: PasswordAuthentication no
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: IdentityFile /home/ren/.vagrant.d/insecure_private_key
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: IdentitiesOnly yes
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout: LogLevel FATAL
2022/08/23 15:55:22 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:55:22 packer-builder-vagrant plugin: identity file is /home/ren/.vagrant.d/insecure_private_key
2022/08/23 15:55:22 packer-builder-vagrant plugin: Removing quotes from identity file
2022/08/23 15:55:22 ui: ==> vagrant.test2: Using SSH communicator to connect: 127.0.0.1
2022/08/23 15:55:22 packer-builder-vagrant plugin: [INFO] Waiting for SSH, up to timeout: 10m0s
2022/08/23 15:55:22 ui: ==> vagrant.test2: Waiting for SSH to become available...
2022/08/23 15:55:22 packer-builder-vagrant plugin: [INFO] Attempting SSH connection to 127.0.0.1:2222...
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] reconnecting to TCP connection for SSH
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] handshaking with SSH
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] handshake complete!
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] Opening new ssh session
2022/08/23 15:55:22 packer-builder-vagrant plugin: [INFO] agent forwarding enabled
2022/08/23 15:55:22 ui: ==> vagrant.test2: Connected to SSH!
2022/08/23 15:55:22 packer-builder-vagrant plugin: Running the provision hook
2022/08/23 15:55:22 [INFO] (telemetry) Starting provisioner file
2022/08/23 15:55:22 ui: ==> vagrant.test2: Uploading test2.pkr.hcl => /tmp/
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] Opening new ssh session
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] Starting remote scp process: scp -vt /tmp
2022/08/23 15:55:22 packer-provisioner-file plugin: [INFO] 272 bytes written for 'uploadData'
2022/08/23 15:55:22 [INFO] 272 bytes written for 'uploadData'
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] Started SCP session, beginning transfers...
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] scp: Uploading test2.pkr.hcl: perms=C0644 size=272
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] SCP session complete, closing stdin pipe.
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] Waiting for SSH session to complete.
2022/08/23 15:55:22 packer-builder-vagrant plugin: [DEBUG] scp stderr (length 69): Sink: C0644 272 test2.pkr.hcl
2022/08/23 15:55:22 packer-builder-vagrant plugin: scp: debug1: fd 0 clearing O_NONBLOCK
2022/08/23 15:55:22 packer-provisioner-file plugin: closing
2022/08/23 15:55:22 closing
2022/08/23 15:55:22 packer-builder-vagrant plugin: closing
2022/08/23 15:55:22 [INFO] (telemetry) ending file
2022/08/23 15:55:22 ui: ==> vagrant.test2: Packaging box...
2022/08/23 15:55:22 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"package", "source", "--output", "package.box"}
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Attempting graceful shutdown of VM...
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Guest communication could not be established! This is usually because
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH is not running, the authentication information was changed,
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: source: or some other networking issue. Vagrant will force halt, if
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: source: capable.
2022/08/23 15:55:24 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Forcing shutdown of VM...
2022/08/23 15:55:26 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Clearing any previously set forwarded ports...
2022/08/23 15:55:26 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Exporting VM...
2022/08/23 15:55:41 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:55:41 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Compressing package to: /tmp/test/output-test2/package.box
2022/08/23 15:55:55 ui: ==> vagrant.test2: destroying Vagrant box...
2022/08/23 15:55:55 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"destroy", "-f", "source"}
2022/08/23 15:55:58 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Destroying VM and associated drives...
2022/08/23 15:55:59 [INFO] (telemetry) ending vagrant.test2
2022/08/23 15:55:59 ui: Build 'vagrant.test2' finished after 5 minutes 54 seconds.
2022/08/23 15:55:59 ui:
==> Wait completed after 5 minutes 54 seconds
2022/08/23 15:55:59 ui:
==> Builds finished. The artifacts of successful builds are:
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact-count []string{"1"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "builder-id", "vagrant"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "id", "virtualbox"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "string", "Vagrant box 'package.box' for 'virtualbox' provider"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "files-count", "1"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "file", "0", "output-test2/package.box"}
2022/08/23 15:55:59 machine readable: vagrant.test2,artifact []string{"0", "end"}
2022/08/23 15:55:59 ui: --> vagrant.test2: Vagrant box 'package.box' for 'virtualbox' provider
2022/08/23 15:55:59 [INFO] (telemetry) Finalizing.
2022/08/23 15:55:59 waiting for all plugin processes to complete...
2022/08/23 15:55:59 /usr/bin/packer: plugin process exited
2022/08/23 15:55:59 /usr/bin/packer: plugin process exited
But I can't run it:
$ vagrant init test2
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'test2'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: test2_default_1661241475696_1433
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.
If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.
If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.
If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.
I don't have this issue with a different box:
$ cat test.pkr.hcl
source "vagrant" "test" {
communicator = "ssh"
source_path = "almalinux/8"
provider = "virtualbox"
add_force = true
skip_add = true
}
build {
sources = ["source.vagrant.test"]
provisioner "file" {
source = "test.pkr.hcl"
destination = "/tmp/"
}
}
No ssh errors and I can run it:
2022/08/23 15:42:31 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"--version"}
2022/08/23 15:42:31 packer-builder-vagrant plugin: [vagrant driver] stdout: Vagrant 2.3.0
2022/08/23 15:42:31 ui: ==> vagrant.test: Creating a Vagrantfile in the build directory...
2022/08/23 15:42:31 packer-builder-vagrant plugin: Created vagrantfile at /tmp/test/output-test/Vagrantfile
2022/08/23 15:42:31 ui: ==> vagrant.test: skip_add was set so we assume the box is already in Vagrant...
2022/08/23 15:42:31 ui: ==> vagrant.test: Calling Vagrant Up (this can take some time)...
2022/08/23 15:42:31 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"up", "source", "--provider=virtualbox"}
2022/08/23 15:42:32 packer-builder-vagrant plugin: [vagrant driver] stdout: Bringing machine 'source' up with 'virtualbox' provider...
2022/08/23 15:42:32 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Importing base box 'almalinux/8'...
2022/08/23 15:42:33 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:42:34 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 10%
2022/08/23 15:42:35 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 30%
2022/08/23 15:42:37 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 50%
2022/08/23 15:42:38 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 70%
2022/08/23 15:43:05 packer-builder-vagrant plugin: [vagrant driver] stdout: Progress: 90%
2022/08/23 15:43:05 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Matching MAC address for NAT networking...
2022/08/23 15:43:05 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Checking if box 'almalinux/8' version '8.6.20220819' is up to date...
2022/08/23 15:43:05 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Setting the name of the VM: output-test_source_1661240585842_84730
2022/08/23 15:43:06 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Clearing any previously set network interfaces...
2022/08/23 15:43:06 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Preparing network interfaces based on configuration...
2022/08/23 15:43:06 packer-builder-vagrant plugin: [vagrant driver] stdout: source: Adapter 1: nat
2022/08/23 15:43:06 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Forwarding ports...
2022/08/23 15:43:06 packer-builder-vagrant plugin: [vagrant driver] stdout: source: 22 (guest) => 2222 (host) (adapter 1)
2022/08/23 15:43:07 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Booting VM...
2022/08/23 15:43:07 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Waiting for machine to boot. This may take a few minutes...
2022/08/23 15:43:07 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH address: 127.0.0.1:2222
2022/08/23 15:43:07 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH username: vagrant
2022/08/23 15:43:07 packer-builder-vagrant plugin: [vagrant driver] stdout: source: SSH auth method: private key
2022/08/23 15:43:40 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Machine booted and ready!
2022/08/23 15:43:40 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Checking for guest additions in VM...
2022/08/23 15:43:43 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"ssh-config", "source"}
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: Host source
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: HostName 127.0.0.1
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: User vagrant
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: Port 2222
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: UserKnownHostsFile /dev/null
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: StrictHostKeyChecking no
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: PasswordAuthentication no
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: IdentityFile /home/ren/.vagrant.d/insecure_private_key
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: IdentitiesOnly yes
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout: LogLevel FATAL
2022/08/23 15:43:44 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:43:44 packer-builder-vagrant plugin: identity file is /home/ren/.vagrant.d/insecure_private_key
2022/08/23 15:43:44 packer-builder-vagrant plugin: Removing quotes from identity file
2022/08/23 15:43:44 ui: ==> vagrant.test: Using SSH communicator to connect: 127.0.0.1
2022/08/23 15:43:44 packer-builder-vagrant plugin: [INFO] Waiting for SSH, up to timeout: 10m0s
2022/08/23 15:43:44 ui: ==> vagrant.test: Waiting for SSH to become available...
2022/08/23 15:43:44 packer-builder-vagrant plugin: [INFO] Attempting SSH connection to 127.0.0.1:2222...
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] reconnecting to TCP connection for SSH
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] handshaking with SSH
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] handshake complete!
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] Opening new ssh session
2022/08/23 15:43:44 packer-builder-vagrant plugin: [INFO] agent forwarding enabled
2022/08/23 15:43:44 ui: ==> vagrant.test: Connected to SSH!
2022/08/23 15:43:44 packer-builder-vagrant plugin: Running the provision hook
2022/08/23 15:43:44 [INFO] (telemetry) Starting provisioner file
2022/08/23 15:43:44 ui: ==> vagrant.test: Uploading test.pkr.hcl => /tmp/
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] Opening new ssh session
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] Starting remote scp process: scp -vt /tmp
2022/08/23 15:43:44 packer-provisioner-file plugin: [INFO] 261 bytes written for 'uploadData'
2022/08/23 15:43:44 [INFO] 261 bytes written for 'uploadData'
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] Started SCP session, beginning transfers...
2022/08/23 15:43:44 packer-builder-vagrant plugin: [DEBUG] scp: Uploading test.pkr.hcl: perms=C0644 size=261
2022/08/23 15:43:45 packer-builder-vagrant plugin: [DEBUG] SCP session complete, closing stdin pipe.
2022/08/23 15:43:45 packer-builder-vagrant plugin: [DEBUG] Waiting for SSH session to complete.
2022/08/23 15:43:45 packer-builder-vagrant plugin: [DEBUG] scp stderr (length 29): Sink: C0644 261 test.pkr.hcl
2022/08/23 15:43:45 packer-provisioner-file plugin: closing
2022/08/23 15:43:45 closing
2022/08/23 15:43:45 packer-builder-vagrant plugin: closing
2022/08/23 15:43:45 [INFO] (telemetry) ending file
2022/08/23 15:43:45 ui: ==> vagrant.test: Packaging box...
2022/08/23 15:43:45 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"package", "source", "--output", "package.box"}
2022/08/23 15:43:46 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Attempting graceful shutdown of VM...
2022/08/23 15:43:59 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Clearing any previously set forwarded ports...
2022/08/23 15:43:59 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Exporting VM...
2022/08/23 15:44:49 packer-builder-vagrant plugin: [vagrant driver] stdout:
2022/08/23 15:44:49 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Compressing package to: /tmp/test/output-test/package.box
2022/08/23 15:45:08 ui: ==> vagrant.test: destroying Vagrant box...
2022/08/23 15:45:08 packer-builder-vagrant plugin: Calling Vagrant CLI: []string{"destroy", "-f", "source"}
2022/08/23 15:45:11 packer-builder-vagrant plugin: [vagrant driver] stdout: ==> source: Destroying VM and associated drives...
2022/08/23 15:45:12 [INFO] (telemetry) ending vagrant.test
2022/08/23 15:45:12 ui: Build 'vagrant.test' finished after 2 minutes 40 seconds.
2022/08/23 15:45:12 ui:
==> Wait completed after 2 minutes 40 seconds
2022/08/23 15:45:12 ui:
==> Builds finished. The artifacts of successful builds are:
2022/08/23 15:45:12 machine readable: vagrant.test,artifact-count []string{"1"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "builder-id", "vagrant"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "id", "virtualbox"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "string", "Vagrant box 'package.box' for 'virtualbox' provider"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "files-count", "1"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "file", "0", "output-test/package.box"}
2022/08/23 15:45:12 machine readable: vagrant.test,artifact []string{"0", "end"}
2022/08/23 15:45:12 ui: --> vagrant.test: Vagrant box 'package.box' for 'virtualbox' provider
2022/08/23 15:45:12 [INFO] (telemetry) Finalizing.
2022/08/23 15:45:12 waiting for all plugin processes to complete...
2022/08/23 15:45:12 /usr/bin/packer: plugin process exited
2022/08/23 15:45:12 /usr/bin/packer: plugin process exited