UTM icon indicating copy to clipboard operation
UTM copied to clipboard

Unable to Install macOS 15.0 Sequioa Developer Preview 1 - Error "A software update is required to install macOS"

Open toru173 opened this issue 1 year ago • 14 comments

Issue When attempting to create a new virtual machine using the macOS Sequoia DP1 ipsw downloaded from the Apple Developer website, an error message is displayed indicating a software update is required. This update fails as the file is not available for download.

Note that my device is not enrolled in the developer program.

Configuration

  • UTM Version: 4.5.3
  • macOS Version: 14.5
  • Mac Chip (Intel, M1, ...): M2

Crash log
NA

Debug log
NA

Upload VM NA

Additional Information The macOS Sequoia ipsw downloaded was from https://updates.cdn-apple.com/2024SummerSeed/fullrestores/052-49083/ED8F54D6-A7BF-488A-85E5-617E08C41383/UniversalMac_15.0_24A5264n_Restore.ipsw

To resolve this issue, I downloaded Xcode 16 Beta (https://developer.apple.com/services-account/download?path=/Developer_Tools/Xcode_16_beta/Xcode_16_beta.xip), extracted it, and installed the Beta MobileDevice framework from within the application. This is at ../Xcode-beta.app/Contents/Resources/Packages/MobileDevice.pkg

Once installed I was able to create a VM with the ipsw with no further issues

In the short term, this should help those that want to play with the beta. Longer term, perhaps UTM could fail more gracefully if the MobileDeviceUpdater fails?

Edit: corrected path to MobileDevice.pkg

toru173 avatar Jun 11 '24 04:06 toru173

Going from previous experience you probably need to be on macOS 15 to install a macOS 15 vm

osy avatar Jun 11 '24 04:06 osy

I haven't thoroughly tested it, but I'm at the desktop with a 15.0 guest in a 14.5 host - though I agree that it's probably not a great idea to run a guest that might expect features of Virtualization.framework that the host might not support. This was more an informational Issue to help others that might be trying to use UTM the same way I am.

toru173 avatar Jun 11 '24 04:06 toru173

i just get this works by download xcode 16 beta: https://developer.apple.com/download/all/?q=Xcode

winguse avatar Jun 11 '24 06:06 winguse

I there a way to revert back MobileDevice.pkg to the old non-Beta one after?

LukasMFR avatar Jun 11 '24 08:06 LukasMFR

i just get this works by download xcode 16 beta: https://developer.apple.com/download/all/?q=Xcode

Wow, thanks a lot! This helped me also get a VM up in Parallels.

seiz avatar Jun 11 '24 11:06 seiz

i just get this works by download xcode 16 beta: https://developer.apple.com/download/all/?q=Xcode

Glad my suggestion worked for you!

I there a way to revert back MobileDevice.pkg to the old non-Beta one after?

It wasn’t something I attempted. Apple released an update to MobileDevice about a month ago, so you could pull that from sucatalog and try reinstalling it, or alternatively getting it from the current Xcode. I don’t use the restore subsystem on this machine for anything except VMs, so it wasn’t a big concern for me.

toru173 avatar Jun 11 '24 11:06 toru173

i just get this works by download xcode 16 beta: https://developer.apple.com/download/all/?q=Xcode

Glad my suggestion worked for you!

What didn't work, was using my existing AppleID (or even creating a new one). I know, this was a Limitation of VMs, but thought this is fixed now and should no longer be an issue,

seiz avatar Jun 11 '24 11:06 seiz

What didn't work, was using my existing AppleID (or even creating a new one). I know, this was a Limitation of VMs, but thought this is fixed now and should no longer be an issue,

Are you testing on a 15.0 host? Nothing in the release notes seemed to indicate big updates to Virtualization.framework, and it’s my understanding that it is a limitation of this framework that prevents it (https://khronokernel.com/macos/2023/08/18/AS-VM-SERIAL.html#icloud-os-betas-and-kernel-collections gives a good deep dive).

It’s a real pity because my current work involves testing DEP OOB setup. UTM’s fast cloning and VM management GUI is otherwise perfect, I just wish I could test pre-user-setup steps!

toru173 avatar Jun 11 '24 11:06 toru173

Yes, using the MacOS 15 Beta. According to https://developer.apple.com/documentation/virtualization/using_icloud_with_macos_virtual_machines/ iCloud should now work. I guess Parallels (or whatever VM-Software one uses) needs to update their Software to support this…

seiz avatar Jun 11 '24 11:06 seiz

Yes, using the MacOS 15 Beta. According to https://developer.apple.com/documentation/virtualization/using_icloud_with_macos_virtual_machines/ iCloud should now work. I guess Parallels (or whatever VM-Software one uses) needs to update their Software to support this…

Great find! Are you running a 15.0 guest in a 15.0 host? My read of the documentation is that it should automatically work. This could make my day so much more productive!

toru173 avatar Jun 11 '24 12:06 toru173

No, i run the VM on MacOS 14.5. My whole point in using the VM is not having to install Beta Versions on my Mac…

seiz avatar Jun 11 '24 13:06 seiz

The documentation says the host and the guest need to be 15.0 or later, not just the guest.

I’m the same. There are a lot of improvements, but I can’t upgrade my main machine to a beta OS!

toru173 avatar Jun 11 '24 13:06 toru173

The documentation says the host and the guest need to be 15.0 or later, not just the guest.

I’m the same. There are a lot of improvements, but I can’t upgrade my main machine to a beta OS!

@toru173 : https://github.com/utmapp/UTM/issues/6418#issuecomment-2159919112

Granted, it means having beta Xcode on your main machine, but if I interpret your comment correctly, that may not be an issue for you.

ewann avatar Jun 16 '24 01:06 ewann

Thanks! This worked perfectly for me.

howieisaacks avatar Jun 26 '24 13:06 howieisaacks

Fix below.

I was getting the "A software update is required to install macOS" error dialog while attempting to boot the 15.1 installer.

  • Host os: MacOS 14.7 Sonoma
  • Guest os: MacOS 15.1 Sequoia (via pre-downloaded .ipsw file)

I then installed or updated my local copy of XCode 16.1. I then navigated to /Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg and installed that package.

After installing, I was able to boot the 15.1 guest image installer, while still running 14.7.

tamsky avatar Oct 30 '24 05:10 tamsky

Closing this due to the workaround proposed above.

osy avatar Nov 25 '24 02:11 osy

/Applications/Xcode.app/Contents/Resources/Packages

Just to confirm, this worked as well for the same issue as OP

Stefan2142 avatar Apr 27 '25 14:04 Stefan2142

Had the same issue when tried to install latest Sequoia in UTM with host macOS Ventura 13.7.6. Solution: plugged in my iPhone 15 with iOS 18.5 and Ventura downloaded the needed MobileDevice.pkg. Sequoia installation was successful afterwards.

MDDimitrov avatar Jun 09 '25 16:06 MDDimitrov

Has anyone found a way to do this without an iPhone? Trying to install Sequoia 15.5 guest on Sonoma 14.7.6.

Update: Solved this by installing "Device Support for macOS 26" from Apple Developer Downloads page.

fathonix avatar Jun 16 '25 18:06 fathonix