I created a Windows 11 VM on a MacBook Pro M3 Pro, running 14.3.
Everything does work fine: created VM with user1, VM is created at /Users/user1/Parallels/Windows 11.pvm. Then I moved the file (sparse bundle) to a different location shared by other macOS users (e.g. /System/Volumes/Data/SharedData/Parallels). VM still works fine, could be started by user1.
Then I tried to start the VM with user2, which has enough permissions on macOS layer (common group has R/W permissions, enforced for all subdirectories).
When I try to start VM, it does NOT start at all.
I searched a bit, and followed these instructions:
https://kb.parallels.com/en/9303#:~:text=If you want to share,of the virtual machine's files
No errors when changing file permissions (sudo chmod -R og+rwx /System/Volumes/Data/SharedData/Parallels/Windows-VM/Windows\ 11.pvm), checking with "ls -al" I see rwx permissions.
I checked the parallels.log inside sparse bundle. I see a difference that --dir-uuid is different when starting as user1 and user2. See excerpt from logs when it did start successfully, and when it did NOT start at all.
Any idea what's wrong?
Thanks, Jo
# start did work
02-05 17:38:58.563 F /vm:4309:18b09/ ***** VM process started
02-05 17:38:58.591 F /vm:4309:18b09/ Vm args '/Applications/Parallels Desktop.app/Contents/MacOS//Parallels VM.app/Contents/MacOS/prl_vm_app' '--vm-name' 'Windows 11' '--uuid' '{f8ba96a6-d284-445f-8469-62764a084ccb}' '--dir-uuid' '{f2e58fe4-830a-4a3d-8112-52429171bfec}' '--log-dir' '/System/Volumes/Data/SharedData/KNX-ETS/Windows-VM/Windows 11.pvm'
02-05 17:38:58.592 F /prldirs:4309:18b09/ ParallelsDirs::Init( ) was called. Current app mode = 1 ( DESKTOP ) build version: 19.2.1 (54832) Wed, 20 Dec 2023 13:46:14
02-05 17:38:58.592 F /vm:4309:18b09/ Parallels Virtual Machine Constructed
02-05 17:38:58.595 F /StateMachine:4309:18b09/ SARE state(unknown): initialized to SareStateStart
02-05 17:38:58.595 F /StateMachine:4309:18b09/ VM state(unknown): initialized to VmStateNone
02-05 17:38:58.604 F /StateMachine:4309:18b09/ VM state(VmStateNone): enqueued 'VmLocalCmdStart'(20001) command
# more logs following
# start did NOT work
02-05 17:40:01.143 F /vm:4360:19437/ ***** VM process started
02-05 17:40:01.174 F /vm:4360:19437/ Vm args '/Applications/Parallels Desktop.app/Contents/MacOS//Parallels VM.app/Contents/MacOS/prl_vm_app' '--vm-name' 'Windows 11' '--uuid' '{f8ba96a6-d284-445f-8469-62764a084ccb}' '--dir-uuid' '{eaf1c526-4b04-437d-8c74-2fd7cede4b78}' '--log-dir' '/System/Volumes/Data/SharedData/Parallels/Windows-VM/Windows 11.pvm'
02-05 17:40:01.174 F /prldirs:4360:19437/ ParallelsDirs::Init( ) was called. Current app mode = 1 ( DESKTOP ) build version: 19.2.1 (54832) Wed, 20 Dec 2023 13:46:14
02-05 17:40:01.175 F /vm:4360:19437/ Parallels Virtual Machine Constructed
02-05 17:40:01.178 F /StateMachine:4360:19437/ SARE state(unknown): initialized to SareStateStart
02-05 17:40:01.178 F /StateMachine:4360:19437/ VM state(unknown): initialized to VmStateNone
# no further logs found
Everything does work fine: created VM with user1, VM is created at /Users/user1/Parallels/Windows 11.pvm. Then I moved the file (sparse bundle) to a different location shared by other macOS users (e.g. /System/Volumes/Data/SharedData/Parallels). VM still works fine, could be started by user1.
Then I tried to start the VM with user2, which has enough permissions on macOS layer (common group has R/W permissions, enforced for all subdirectories).
When I try to start VM, it does NOT start at all.
I searched a bit, and followed these instructions:
https://kb.parallels.com/en/9303#:~:text=If you want to share,of the virtual machine's files
No errors when changing file permissions (sudo chmod -R og+rwx /System/Volumes/Data/SharedData/Parallels/Windows-VM/Windows\ 11.pvm), checking with "ls -al" I see rwx permissions.
I checked the parallels.log inside sparse bundle. I see a difference that --dir-uuid is different when starting as user1 and user2. See excerpt from logs when it did start successfully, and when it did NOT start at all.
Any idea what's wrong?
Thanks, Jo
# start did work
02-05 17:38:58.563 F /vm:4309:18b09/ ***** VM process started
02-05 17:38:58.591 F /vm:4309:18b09/ Vm args '/Applications/Parallels Desktop.app/Contents/MacOS//Parallels VM.app/Contents/MacOS/prl_vm_app' '--vm-name' 'Windows 11' '--uuid' '{f8ba96a6-d284-445f-8469-62764a084ccb}' '--dir-uuid' '{f2e58fe4-830a-4a3d-8112-52429171bfec}' '--log-dir' '/System/Volumes/Data/SharedData/KNX-ETS/Windows-VM/Windows 11.pvm'
02-05 17:38:58.592 F /prldirs:4309:18b09/ ParallelsDirs::Init( ) was called. Current app mode = 1 ( DESKTOP ) build version: 19.2.1 (54832) Wed, 20 Dec 2023 13:46:14
02-05 17:38:58.592 F /vm:4309:18b09/ Parallels Virtual Machine Constructed
02-05 17:38:58.595 F /StateMachine:4309:18b09/ SARE state(unknown): initialized to SareStateStart
02-05 17:38:58.595 F /StateMachine:4309:18b09/ VM state(unknown): initialized to VmStateNone
02-05 17:38:58.604 F /StateMachine:4309:18b09/ VM state(VmStateNone): enqueued 'VmLocalCmdStart'(20001) command
# more logs following
# start did NOT work
02-05 17:40:01.143 F /vm:4360:19437/ ***** VM process started
02-05 17:40:01.174 F /vm:4360:19437/ Vm args '/Applications/Parallels Desktop.app/Contents/MacOS//Parallels VM.app/Contents/MacOS/prl_vm_app' '--vm-name' 'Windows 11' '--uuid' '{f8ba96a6-d284-445f-8469-62764a084ccb}' '--dir-uuid' '{eaf1c526-4b04-437d-8c74-2fd7cede4b78}' '--log-dir' '/System/Volumes/Data/SharedData/Parallels/Windows-VM/Windows 11.pvm'
02-05 17:40:01.174 F /prldirs:4360:19437/ ParallelsDirs::Init( ) was called. Current app mode = 1 ( DESKTOP ) build version: 19.2.1 (54832) Wed, 20 Dec 2023 13:46:14
02-05 17:40:01.175 F /vm:4360:19437/ Parallels Virtual Machine Constructed
02-05 17:40:01.178 F /StateMachine:4360:19437/ SARE state(unknown): initialized to SareStateStart
02-05 17:40:01.178 F /StateMachine:4360:19437/ VM state(unknown): initialized to VmStateNone
# no further logs found