I wonder if copying the data folder and maybe other folders from the old location to the new location before doing the install of the ARM agent would prevent the reset and the issue.
I would guess since the ARM agent is installed in a new location, the folder is empty, so then the client doesn’t see the existing agent’s certificates and so it resets.
This is quite hard for me to test. I need to figure out if I can snapshot my one VM I have that is Windows on Arm on my Apple Silicon Macbook.
I wonder how hard it is to run Windows on ARM on Raspberry Pi or something?
Thanks for doing that. I know it is annoying to hear that a defect is an enhancement request, especially in cases where it is not that distinct of a difference.
If you or someone does have a working fixlet that does this transition, that would be helpful as a starting point. I’m not sure I have time at the moment to work on one, but I would like to. The hardest part is having Windows on ARM to test with.
What is your case number for your support ticket? I’d like to see if it is in our internal system so I can add to it.
I forget that this is free now. I’ve been using UTM and it kind of works but not as well as I’d like. I’ll have to give this a try. I do have an Apple Silicon Mac. Seems like this is where to get it: Home - Support Portal - Broadcom support portal - Support Portal
One note from the support ticket. It sounds like it would NOT be possible to retain the same ComputerID when making the switch, even if that switch is done manually because the root server will see the change in the underlying hardware and force a reset which will cause a new computer ID.
This doesn’t mean doing it either manually or automatically isn’t possible.
Related to this, via Support and Engineering, the Windows Applications Extended fixlets for VMWare Tools (x86) now include this relevance:
("x86_64" = architecture of operating system) AND ( not exists (it as string) whose(it as uppercase contains "ARM") of values "PROCESSOR_ARCHITECTURE" of keys "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" of registries)
...and now they don't mistakenly try to install on v10 clients running in x86_64 emulation mode on a Windows/ARM machine.