Vmware Esxi 6.7
Proxmox 9.0.6
Veeam 12.3.2.4465
I added a Proxmox host to Veeam and then tried to create a worker. When I do it takes a few minutes and then says:"Failed to deploy the worker VM: Cannot access a closed Stream.""Worker *myworkername* test failed: Cannot access a closed Stream.Proxmox is a fresh install with all of the non-enterprise updates applied. I set up the server and then tried to restore a vm from Veeam to it. It failed creating the worker.
I opened a case with Veeam and this was their response. In my wireshark test I didn't detect any packets on port 10006 or 19001. The commands to verify communication they suggested worked fine.
"Thank you for the information.
We have finished our analysis and have found several log snippets. We have outlined them below for your review with additional information.
snippet 1 showing the full error in question, nothing special but its definitely a worker issue
2026-04-02 13:37:26.1921 00059 [2656] ERROR | [Worker][dc1185c3-bac9-46de-9d62-3e5988f8b66b][Veeam]: Worker Veeam test failed: Cannot access a closed Stream.
snippet 2 showing additional detail around the error. It is occurring during API communication with the Proxmox server
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: <== Request "Post" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage/local/upload", body: "{}"
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: ==> Response "Post" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage/local/upload", "status: Error", duration: "44 msec", body: """"
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [Worker][dc1185c3-bac9-46de-9d62-3e5988f8b66b][Veeam]: Failed to deploy the worker VM: Cannot access a closed Stream.: System.ObjectDisposedException: Cannot access a closed Stream.
snippet 3 showing an API error with the Proxmox node that it cannot get a list of the VMs
2026-04-02 14:25:50.1010 00099 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: Failed getting list of VMs: An exception occurred while processing the API request. HttpErrorCode: 596, HttpRequestError: Unknown. Message: Veeam.Vbf.Rest.Common.ClientGeneration.ApiException: An unknown Proxmox VE error has occurred
snippet 4 shows permission denied during ssh communication with the Proxmox node
2026-04-02 14:25:50.1010 00099 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: Failed getting list of VMs: An exception occurred while processing the API request. HttpErrorCode: 596, HttpRequestError: Unknown. Message: Veeam.Vbf.Rest.Common.ClientGeneration.ApiException: An unknown Proxmox VE error has occurred
snippet 5 showing a code 596 connection timeout message during API communication. This is an HTTP error of 596 which is not a standard error . 596 errors are used by specific platforms and libraries to indicate internal proxy or connection failures.
2026-04-02 11:12:01.7335 00106 [2656] ERROR | [ProxmoxExtensions][0HNKGN2LN5NP9:00000008]: <== Request "Get" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage", body: "{}"
2026-04-02 11:12:01.7335 00106 [2656] ERROR | [ProxmoxExtensions][0HNKGN2LN5NP9:00000008]: ==> Response "Get" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage", "code: 596 - Connection timed out", duration: "30 sec 71 msec", body: ""
All of these message indicate potential connectivity issues between the hosts. Please run the below commands to verify network communication.
Test-NetConnection -ComputerName <proxmox node IP> -Port 8006
Test-NetConnection -ComputerName <proxmox node hostname> -Port 8006
Test-NetConnection -ComputerName <proxmox node IP> -Port 22
Test-NetConnection -ComputerName <proxmox node hostname> -Port 22
Also during worker deployment doing a packet capture on the VBR server to see if there are any packets coming inbound on ports 10006 and 19001 indicating the worker can communicate with the VBR server should be done as well. We suggest Wireshark but you can use whatever method is approved by your organization. We have attached articles below on ports used and example port tests."
My goal is to evaluate if Proxmox is a suitable replacement for our Esxi 6.7 host and this issue is standing in the way.
Proxmox 9.0.6
Veeam 12.3.2.4465
I added a Proxmox host to Veeam and then tried to create a worker. When I do it takes a few minutes and then says:"Failed to deploy the worker VM: Cannot access a closed Stream.""Worker *myworkername* test failed: Cannot access a closed Stream.Proxmox is a fresh install with all of the non-enterprise updates applied. I set up the server and then tried to restore a vm from Veeam to it. It failed creating the worker.
I opened a case with Veeam and this was their response. In my wireshark test I didn't detect any packets on port 10006 or 19001. The commands to verify communication they suggested worked fine.
"Thank you for the information.
We have finished our analysis and have found several log snippets. We have outlined them below for your review with additional information.
snippet 1 showing the full error in question, nothing special but its definitely a worker issue
2026-04-02 13:37:26.1921 00059 [2656] ERROR | [Worker][dc1185c3-bac9-46de-9d62-3e5988f8b66b][Veeam]: Worker Veeam test failed: Cannot access a closed Stream.
snippet 2 showing additional detail around the error. It is occurring during API communication with the Proxmox server
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: <== Request "Post" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage/local/upload", body: "{}"
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: ==> Response "Post" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage/local/upload", "status: Error", duration: "44 msec", body: """"
2026-04-02 14:15:36.6516 00010 [2656] ERROR | [Worker][dc1185c3-bac9-46de-9d62-3e5988f8b66b][Veeam]: Failed to deploy the worker VM: Cannot access a closed Stream.: System.ObjectDisposedException: Cannot access a closed Stream.
snippet 3 showing an API error with the Proxmox node that it cannot get a list of the VMs
2026-04-02 14:25:50.1010 00099 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: Failed getting list of VMs: An exception occurred while processing the API request. HttpErrorCode: 596, HttpRequestError: Unknown. Message: Veeam.Vbf.Rest.Common.ClientGeneration.ApiException: An unknown Proxmox VE error has occurred
snippet 4 shows permission denied during ssh communication with the Proxmox node
2026-04-02 14:25:50.1010 00099 [2656] ERROR | [ProxmoxNode][proxmox][c72aeb00-8d89-11f0-b79a-b0e266456b00]: Failed getting list of VMs: An exception occurred while processing the API request. HttpErrorCode: 596, HttpRequestError: Unknown. Message: Veeam.Vbf.Rest.Common.ClientGeneration.ApiException: An unknown Proxmox VE error has occurred
snippet 5 showing a code 596 connection timeout message during API communication. This is an HTTP error of 596 which is not a standard error . 596 errors are used by specific platforms and libraries to indicate internal proxy or connection failures.
2026-04-02 11:12:01.7335 00106 [2656] ERROR | [ProxmoxExtensions][0HNKGN2LN5NP9:00000008]: <== Request "Get" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage", body: "{}"
2026-04-02 11:12:01.7335 00106 [2656] ERROR | [ProxmoxExtensions][0HNKGN2LN5NP9:00000008]: ==> Response "Get" "https://192.168.0.65:8006/api2/json/nodes/proxmox/storage", "code: 596 - Connection timed out", duration: "30 sec 71 msec", body: ""
All of these message indicate potential connectivity issues between the hosts. Please run the below commands to verify network communication.
Test-NetConnection -ComputerName <proxmox node IP> -Port 8006
Test-NetConnection -ComputerName <proxmox node hostname> -Port 8006
Test-NetConnection -ComputerName <proxmox node IP> -Port 22
Test-NetConnection -ComputerName <proxmox node hostname> -Port 22
Also during worker deployment doing a packet capture on the VBR server to see if there are any packets coming inbound on ports 10006 and 19001 indicating the worker can communicate with the VBR server should be done as well. We suggest Wireshark but you can use whatever method is approved by your organization. We have attached articles below on ports used and example port tests."
My goal is to evaluate if Proxmox is a suitable replacement for our Esxi 6.7 host and this issue is standing in the way.