2300218 is a canary value set when SSH is disconnected without the server
closing the channel. Usually this happens when you restart/upgrade sshd or
reboots in a script. See
https://www.packer.io/docs/provisioners/shell.html#expect_disconnect

expect_disconnect should only be set  to true if you understand why the
disconnect is happening.

// Rickard

On 17 October 2017 at 08:42, <[email protected]> wrote:

> I really appreciate the assistance.    Full output is attached.
>
> End of the output is:
>
> ......
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [INFO] Attempting SSH
> connection...
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 reconnecting to TCP
> connection for SSH
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 handshaking with SSH
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 handshake complete!
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 opening new ssh session
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [INFO] agent forwarding
> enabled
> 2017/10/17 02:36:13 ui: ==> vmware-vmx: Connected to SSH!
> ==> vmware-vmx: Connected to SSH!
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Running the provision hook
> 2017/10/17 02:36:13 [INFO] (telemetry) Starting provisioner shell
> 2017/10/17 02:36:13 ui: ==> vmware-vmx: Provisioning with shell script:
> /tmp/packer-shell888268440
> ==> vmware-vmx: Provisioning with shell script: /tmp/packer-shell888268440
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Opening
> /tmp/packer-shell888268440 for reading
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [INFO] 118 bytes written
> for 'uploadData'
> 2017/10/17 02:36:13 [INFO] 118 bytes written for 'uploadData'
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 opening new ssh session
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Starting remote scp
> process:  scp -vt /tmp
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Started SCP session,
> beginning transfers...
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Copying input data into
> temporary file so we can read the length
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [DEBUG] scp: Uploading
> script_3281.sh: perms=C0644 size=118
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 SCP session complete,
> closing stdin pipe.
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 Waiting for SSH session to
> complete.
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 scp stderr (length 31):
> Sink: C0644 118 script_3281.sh
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 opening new ssh session
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 starting remote command:
> chmod 0755 /tmp/script_3281.sh
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [INFO] RPC endpoint:
> Communicator ended with: 0
> 2017/10/17 02:36:13 [INFO] RPC client: Communicator ended with: 0
> 2017/10/17 02:36:13 [INFO] RPC endpoint: Communicator ended with: 0
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 [INFO] RPC client:
> Communicator ended with: 0
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 opening new ssh session
> 2017/10/17 02:36:13 packer: 2017/10/17 02:36:13 starting remote command:
> chmod +x /tmp/script_3281.sh; PACKER_BUILDER_TYPE='vmware-vmx'
> PACKER_BUILD_NAME='vmware-vmx'  /tmp/script_3281.sh
> 2017/10/17 02:36:44 ui:     vmware-vmx: Loaded plugins: fastestmirror
>     vmware-vmx: Loaded plugins: fastestmirror
> 2017/10/17 02:36:44 ui:     vmware-vmx: Loading mirror speeds from cached
> hostfile
>     vmware-vmx: Loading mirror speeds from cached hostfile
> 2017/10/17 02:36:44 ui:     vmware-vmx:  * base:
> centos.mirror.colo-serv.net
>     vmware-vmx:  * base: centos.mirror.colo-serv.net
> 2017/10/17 02:36:44 ui:     vmware-vmx:  * extras:
> centos.mirror.netelligent.ca
>     vmware-vmx:  * extras: centos.mirror.netelligent.ca
> 2017/10/17 02:36:44 ui:     vmware-vmx:  * updates:
> centos.mirror.netelligent.ca
>     vmware-vmx:  * updates: centos.mirror.netelligent.ca
> 2017/10/17 02:36:45 ui:     vmware-vmx: No packages marked for update
>     vmware-vmx: No packages marked for update
> 2017/10/17 02:36:45 ui:     vmware-vmx: Loaded plugins: fastestmirror
>     vmware-vmx: Loaded plugins: fastestmirror
> 2017/10/17 02:36:45 ui:     vmware-vmx: Loading mirror speeds from cached
> hostfile
>     vmware-vmx: Loading mirror speeds from cached hostfile
> 2017/10/17 02:36:45 ui:     vmware-vmx:  * base:
> centos.mirror.colo-serv.net
>     vmware-vmx:  * base: centos.mirror.colo-serv.net
> 2017/10/17 02:36:45 ui:     vmware-vmx:  * extras:
> centos.mirror.netelligent.ca
>     vmware-vmx:  * extras: centos.mirror.netelligent.ca
> 2017/10/17 02:36:45 ui:     vmware-vmx:  * updates:
> centos.mirror.netelligent.ca
>     vmware-vmx:  * updates: centos.mirror.netelligent.ca
> 2017/10/17 02:36:46 ui:     vmware-vmx: Package
> git-1.8.3.1-12.el7_4.x86_64 already installed and latest version
>     vmware-vmx: Package git-1.8.3.1-12.el7_4.x86_64 already installed and
> latest version
> 2017/10/17 02:36:46 ui:     vmware-vmx: Nothing to do
>     vmware-vmx: Nothing to do
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 Remote command exited
> without exit status or exit signal.
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 [INFO] RPC endpoint:
> Communicator ended with: 2300218
> 2017/10/17 02:36:46 [INFO] 499 bytes written for 'stdout'
> 2017/10/17 02:36:46 [INFO] 0 bytes written for 'stderr'
> 2017/10/17 02:36:46 [INFO] RPC client: Communicator ended with: 2300218
> 2017/10/17 02:36:46 [INFO] RPC endpoint: Communicator ended with: 2300218
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 [INFO] 499 bytes written
> for 'stdout'
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 [INFO] 0 bytes written for
> 'stderr'
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 [INFO] RPC client:
> Communicator ended with: 2300218
> 2017/10/17 02:36:46 [INFO] (telemetry) ending shell
> 2017/10/17 02:36:46 [INFO] (telemetry) found error: Script disconnected
> unexpectedly.
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 Executing: /usr/bin/vmrun
> [-T ws list]
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 stdout: Total running VMs:
> 1
> 2017/10/17 02:36:46 packer: /root/Downloads/testdir/
> packer-vmware-vmx-1508222149.vmx
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 stderr:
> 2017/10/17 02:36:46 ui: ==> vmware-vmx: Stopping virtual machine...
> ==> vmware-vmx: Stopping virtual machine...
> 2017/10/17 02:36:46 packer: 2017/10/17 02:36:46 Executing: /usr/bin/vmrun
> [-T ws stop testdir/packer-vmware-vmx-1508222149.vmx hard]
> 2017/10/17 02:36:47 packer: 2017/10/17 02:36:47 stdout:
> 2017/10/17 02:36:47 packer: 2017/10/17 02:36:47 stderr:
> 2017/10/17 02:36:47 ui: ==> vmware-vmx: Deleting output directory...
> ==> vmware-vmx: Deleting output directory...
> 2017/10/17 02:36:47 [INFO] (telemetry) ending vmware-vmx
> 2017/10/17 02:36:47 [INFO] (telemetry) found error: Script disconnected
> unexpectedly.
> 2017/10/17 02:36:47 ui error: Build 'vmware-vmx' errored: Script
> disconnected unexpectedly.
> 2017/10/17 02:36:47 Builds completed. Waiting on interrupt barrier...
> 2017/10/17 02:36:47 machine readable: error-count []string{"1"}
> 2017/10/17 02:36:47 ui error:
> ==> Some builds didn't complete successfully and had errors:
> 2017/10/17 02:36:47 machine readable: vmware-vmx,error []string{"Script
> disconnected unexpectedly."}
> 2017/10/17 02:36:47 ui error: --> vmware-vmx: Script disconnected
> unexpectedly.
> 2017/10/17 02:36:47 ui:
> ==> Builds finished but no artifacts were created.
> Build 'vmware-vmx' errored: Script disconnected unexpectedly.
>
> ==> Some builds didn't complete successfully and had errors:
> --> vmware-vmx: Script disconnected unexpectedly.
>
> ==> Builds finished but no artifacts were created.
> 2017/10/17 02:36:48 waiting for all plugin processes to complete...
> 2017/10/17 02:36:48 /root/Downloads/packer: plugin process exited
> 2017/10/17 02:36:48 /root/Downloads/packer: plugin process exited
> 2017/10/17 02:36:48 /root/Downloads/packer: plugin process exited
>
>
> On Monday, October 16, 2017 at 11:39:37 PM UTC-4, Alvaro Miranda Aguilera
> wrote:
>>
>> can you share a verbose log and the error ?
>>
>> set this var
>> PACKER_LOG=1
>>
>> Alvaro
>>
>> On Mon, Oct 16, 2017 at 1:11 PM, <[email protected]> wrote:
>>
>>> Hello All,
>>>
>>> I'm trying to get my feet wet with using packer for template management
>>> in my vSphere environment.   I've started with a simple case following this
>>> blog ( https://theithollow.com/2017/03/06/using-packer-create-vsphe
>>> re-aws-images/ ) and adjusting based on other examples I've found
>>> online.
>>>
>>> Using VMware workstation (trying both windows and linux as a host) on my
>>> local VM, I've attempted to use either the vmware-iso or vmware-vmx
>>> builders to create a VM within Workstation and then use the vsphere
>>> post-provisioner to distribute to my vsphere environment.  While the
>>> builders and provisioner seem to work flawlessly, the vsphere
>>> post-provisioner keeps erroring out with "Script disconnected unexpectedly"
>>> and deleting the working directory.
>>>
>>> ovftool is in the $PATH
>>>
>>>
>>> Is there something I'm missing?   Is there some other method or plugin
>>> that I need here?
>>>
>>> Example of my json:
>>>
>>> {
>>>     "builders": [
>>>         {
>>>             "type": "vmware-vmx",
>>>             "source_path": "/root/Downloads/output-vmware
>>> -iso/test-centos.vmx",
>>>             "ssh_username": "vagrant",
>>>             "ssh_password": "vagrant",
>>>             "ssh_wait_timeout": "10000s",
>>>             "shutdown_command": "echo 'shutdown -P now' > shutdown.sh;
>>> echo 'vagrant' | sudo -S sh 'shutdown.sh'"
>>>         }],
>>>     "provisioners": [
>>>         {
>>>             "type": "shell",
>>>             "inline":
>>>             [
>>>                 "sleep 30",
>>>                 "sudo yum -y update ",
>>>                 "sudo yum -y install git",
>>>                 "sudo touch ~/I_DID_MORE_THINGS",
>>>                 "sudo shutdown -h now"
>>>             ]
>>>         }],
>>>         "post-processors": [
>>>             {
>>>                 "type": "vsphere",
>>>                 "host": "vCenter-hostname",
>>>                 "username": "vCenter-user",
>>>                 "password": "vCenter-password",
>>>                 "cluster": "CLUSTERNAME",
>>>                 "datacenter": "DATACENTERNAME",
>>>                 "resource_pool": "RPNAME",
>>>                 "datastore": "DATASTORENAME",
>>>                 "vm_folder": "FOLDER",
>>>                 "vm_name": "test1",
>>>                 "vm_network": "PORTGROUP",
>>>                 "disk_mode": "thin",
>>>                 "insecure": "true"
>>>             }
>>>         ]
>>>
>>> }
>>>
>>> --
>>> This mailing list is governed under the HashiCorp Community Guidelines -
>>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>>> violation of those guidelines may result in your removal from this mailing
>>> list.
>>>
>>> GitHub Issues: https://github.com/mitchellh/packer/issues
>>> IRC: #packer-tool on Freenode
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "Packer" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit https://groups.google.com/d/ms
>>> gid/packer-tool/db842bd2-ba62-4169-8468-fb8bd9154048%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/db842bd2-ba62-4169-8468-fb8bd9154048%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Alvaro
>>
>> --
> This mailing list is governed under the HashiCorp Community Guidelines -
> https://www.hashicorp.com/community-guidelines.html. Behavior in
> violation of those guidelines may result in your removal from this mailing
> list.
>
> GitHub Issues: https://github.com/mitchellh/packer/issues
> IRC: #packer-tool on Freenode
> ---
> You received this message because you are subscribed to the Google Groups
> "Packer" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/packer-tool/0ccde473-e899-49a7-ad5a-3af4e217e96d%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/0ccde473-e899-49a7-ad5a-3af4e217e96d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/CALz9Rt_k%2BD3usqGUTKUkTFnos9sfZtuDJt7DnUnNQjLzUoLsSg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to