Please provide your feedback in this short Flings' survey.
Nov 24, 2020

I was able to migrate most of my stacks over using the tool. I've dropped the .vmdk and .json files into ppv\packages on the AVM, and I can see them as available template files under Storage. The problem I'm having is getting them uploaded. After it tries and fails to upload, I see this error in System Messages:

Failed to convert "[appvolumemanager] appvolumes/packages/WUFI [1909] 10.28.2020_workstation_89db842205.vmdk" to "[appvolumemanager] appvolumes/packages/WUFI [1909] 10.28.2020.vmdk", Cloned Temporary VM volume is not at expected location [appvolumemanager] WUFI [1909] 10.28.2020_khrpvqja/WUFI [1909] 10.28.2020_khrpvqja.vmdk

Dec 02, 2020

Hello,

I will check with the team and get back on this.

Thanks,
-Mani.

Jan 25, 2021

This is actually working now. I don't think I had the app installed on the right VM to make the conversions. Thanks.

Jan 25, 2021

Hi there,

Any update on my error?

Dec 03, 2020

Hello,

Here is the response from the team. Can you please check VC/ESX why clone is failing?

"It looks like upload is failing when volume is converted to thin format using VM cloning operation.
Here I guess cloning of the VM is failing from VC. AVM triggers clone_vm task and after the task completes, it verifies that the clone of VM got created or not in VC, but the volume of cloned VM ([appvolumemanager] WUFI [1909] 10.28.2020_khrpvqja/WUFI [1909] 10.28.2020_khrpvqja.vmdk) does not exist in the location.

I guess there would be issue in creating a clone of VM in VC."

Thanks,
-Mani.

Nov 18, 2020

Version 1.0.6. APP VOLUMES 4, VERSION 2006 (4.1.0.59). Unable to login and it looks like it's complaining because the server has a self signed certificate:
2020-11-18 13:25:08,143 [5] DEBUG AppCaptureUI.Common.HttpRequest: HTTP GET -> https://my-appvol-servermy.domain/cv_api/version
2020-11-18 13:25:08,248 [5] ERROR AppCaptureUI.Common.HttpRequest: Invalid certificate = RemoteCertificateChainErrors
2020-11-18 13:25:08,252 [5] ERROR AppCaptureUI.Common.HttpRequest: GetResponse Fails
Inner exception (1) - System.Security.Authentication.AuthenticationException:
The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)

System.Net.WebException: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. ---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure.
at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
at System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.ConnectStream.WriteHeaders(Boolean async)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.GetResponse()
at AppCaptureUI.Common.HttpRequest.GetResponse()
2020-11-18 13:25:08,254 [5] ERROR AppCaptureUI.Avm.AvmCommunicator: SendRequest(eVersion-{0}) failed.

Nov 23, 2020

Figured this one out. Had put the self signed certificate into the wrong folder.

Dec 02, 2020

Hello,

Thank you! Sorry I could not respond earlier.

Thanks,
-Mani.

Nov 09, 2020

Hi
When i try and migrate an app vol, i get the below. Any help is much appreciated.

11:55:37 INFO : migrating file system: 00 %

11:56:02 ERROR: unable to set security attributes for C:\Program Files (x86)\VMware\AppCapture\mnt\{25e37ffa-731f-421f-a9ab-9f5f24156ca8}\SVROOT\Windows\assembly\temp\Microsoft.. Error: 0x2

Nov 10, 2020

Hi,

Thanks for using the tool. Are you seeing this specific to an appstack or all appstacks? If specific to an appstack, kindly share application name and version details.

Thanks,
-Mani.

Nov 11, 2020

Thanks, we are seeing it on 60% of migrations. Primarily on Microsoft Office, we have 12 appstacks on for office and it work fine for 2 of them and fails just as it is about to finish copying on the rest.

Dec 02, 2020

Hello,

I am seeing this issue with another customer as well, will get back with an update soon.

Thanks,
-Mani.

Nov 06, 2020

Does this utility work with App Volumes 4 version 2006 (4.1.0.59)?

Nov 10, 2020

Hello,

Yes this works with AV 4 version 2006 Please use the latest version of this utility.

Thanks,
-Mani.