Imagine this: your computer boots up, and you immediately get a plain white screen with a spinning gear for what seems like an eternity.Activation macOS watchOS Touch Bar MacBook Pro SierraThe most recent software update for some Kindle e-readers provides updates needed to continue using some services. How to Fix the ‘Critical Software Update’ Problem on Macs. Helpa critical software update is required for your mac If you dont have any backup while the failed macOS Big Sur stops your Mac from A successful macOS.The Untouchables - Apple's new OS 'activation' for Touch Bar MacBook Pros A critical software update is required for your Mac.Here’s a quick guide to help you navigate this Mac critical software update issue why it occurs and a few solid steps you can take to solve it. This started appearing after I tried to update he latest macOS Sierra (think 11.3.4) I am unable to use, checked wifi , checked dishes utility for any repairs and damages. My late 2016 MacBook Pro TBP, is stuck in a boot up loop a critical software update is required for your Mac.Install/Touch /private/var/db/.AppleSetupDoneUpon reboot, SetupAssistant was not skipped and you were instead greeted with this lovely screen:Attempting to skip this page would lead to an additional failure:A critical software update is required for your Mac, but an error was encountered while installing this update.Your Mac can't be used until this update is installed. Whether it was Michael Lynn’s excellent blog post, m(DM)acOS, APFS or even Sal Saghoian’s position being axed, many macadmins (myself included) are worried about the future of macOS administration being a MDM only world.What if the new TBP Macs were the first piece to this future?I was initially worried about this discovery due to it breaking a very typical thin imaging workflow: Select a Wi-Fi network below, or click Other Network Options to connect to the internet using other network devices.Given that I did not see this issue when testing DEP, I set forth to to attempt to duplicate the issue and find out what triggered this event.(If you don’t want to read this whole post or want to dupe the radars I submitted, scroll down to As a macadmin, does this impact me? for a TL DR version.) Critical Software Update?I think it’s safe to say the macadmin community has been hearing rumblings about the future of macOS administration.
A Critical Software Is Required Mac From ADeploy image to current volume - no wipeIn none of these tests did I receive the critical software update. While trying to recreate this issue, I started off with most simple workflow and methodically tried adding features. Obviously a lot of engineering effort went into this - this is not a fluke.What triggers this? Is Mac imaging finally dead? Trying to recreate the issueGood news everyone: Mac imaging isn’t dead … yet. Business document organizer for macEmbeddedOSInstallServiceAs a test, I decided to delete the contents of /Volumes/EFI/EFI, reboot and look at the logs. Allister Banks first wrote about this during the Thunderstrike vulnerability and I have been complaining about this for some time.Unfortunately, it looks like this how now been taken to a new level:As a guess, I decided to look at the EFI volumeEmbeddedOSInstallService: Couldnt find memboot image in ESP:File:///Volumes/EFI/EFI/APPLE/EMBEDDEDOS/combined.membootSo clearly, Apple is looking for this “Embedded OS” and if it can’t find it, it attempts to rebuild the boot process. SetupAssistant immediately prompted the critical software update.So what is being deleted when wiping the entire disk? Apple’s EFI container for TouchBarFor some time, Apple has been installing EFI/firmware updates through standalone packages. Workflow GoldmineIt was with this workflow that I was finally able to recreate the issue. After some discussions with Joe, we had a theory as to the true culprit of the issue. If a valid preflight does not exist, an internet connection is required macOS will show an extended/long boot process to the user, typically taking 2-3 minutes before the desktop is available. If a valid preflight exists, no internet connection is required. Taking iOS files from /usr/standalone/firmware/iBridge1_1Customer.bundle/Contents/Resources and /Library/Updates/PreflightContainers: If it cannot find the embedded OS in the EFI volume, it triggers a repair. Memboot EmbeddedOSInstallService : Unmounting ESP EmbeddedOSInstallService : Boot failed with error: Code = 1201 "No memboot image was found in the EFI system partition." EmbeddedOSInstallService : - End Embedded OS Boot - EmbeddedOSInstallService : Resetting the device into recovery mode since an error occurred during boot EmbeddedOSInstallService : Waiting for recovery mode device EmbeddedOSInstallService : Done waiting for recovery mode device EmbeddedOSInstallService : Waiting for device boot EmbeddedOSInstallService : Checking for healing overrides EmbeddedOSInstallService : SMC is in app mode EmbeddedOSInstallService : Should heal: YES , Found recovery mode device ( after reboot attempt ) ( took 4. App / Contents / MacOS / loginwindow ) EmbeddedOSInstallService : Checking if we should heal the device EmbeddedOSInstallService : No data found in ios - boot - in - progress NVRAM key EmbeddedOSInstallService : Device isn 't booted yet and boot isn' t in progress ( EFI failed to bootstrap? ) EmbeddedOSInstallService : - Begin Embedded OS Boot - EmbeddedOSInstallService : ( EmbeddedOSInstall ) force reset EmbeddedOSInstallService : - Starting force reset - EmbeddedOSInstallService : Resetting device EmbeddedOSInstallService : ( EmbeddedOSSupportHost ) connection with driver establish ( connect: 4907 , service: 4807 ) EmbeddedOSInstallService : Waiting for device to be connected EmbeddedOSInstallService : Entering recovery mode , starting command prompt EmbeddedOSInstallService : recovery mode device matches ( using device type ) EmbeddedOSInstallService : - Starting memboot from EFI system partition - EmbeddedOSInstallService : Waiting for device to be connected EmbeddedOSInstallService : recovery mode device matches ( using locationID ) EmbeddedOSInstallService : ( EmbeddedOSSupportHost ) registered for 'com.apple.EmbeddedOS.DeviceConnected' darwin notification EmbeddedOSInstallService : ( EmbeddedOSSupportHost ) registered for 'com.apple.EmbeddedOS.DeviceUnresponsive' darwin notification EmbeddedOSInstallService : Waiting for Storage Kit to populate disks EmbeddedOSInstallService : Done waiting for Storage Kit to populate disks EmbeddedOSInstallService : Mounting ESP EmbeddedOSInstallService : Couldn ' t find memboot image in ESP : file :/ / /Volumes/ EFI / EFI / APPLE / EMBEDDEDOS / combined. Once the TouchBar has either repaired itself or booted properly, biometrics/Touch ID is now available to the user.EmbeddedOSInstallService : ( EmbeddedOSInstall ) FDR preflight EmbeddedOSInstallService : - Starting FDR preflight - EmbeddedOSInstallService : Waiting for device to be connected EmbeddedOSInstallService : Device connected: EOSDevice , boardID: 0x12 , chipID: 0x8002 , secure: YES , prod fused: YES > EmbeddedOSInstallService : Starting FDR preflight EmbeddedOSInstallService : Wrote preflighted FDR to memory store URL : /var/ folders / zz / zyxvpxvq6csfxvn_n0000000000000 / T / 6140 FB57 - C5C9 - 4E4 D - 8534 - 1 BA6F879A77A - EmbeddedOSInstall - FDRMemoryStore EmbeddedOSInstallService : ( EmbeddedOSInstall ) preflight container stash EmbeddedOSInstallService : - Starting preflight container stash - EmbeddedOSInstallService : Saved preflight container to disk: EOSPreflightContainer ( preflighted on 2016 - 11 - 24 07 : 00 : 02 + 0000 ) EmbeddedOSInstallService : Preflight time: 3.0 seconds EmbeddedOSInstallService : Preflight was successful! EmbeddedOSInstallService : Diagnostic summary: Preflight ( 14 Y363 -> 14 Y363 ( Customer Boot ), preflighted = 0 , prod fused = 1 , user auth = 0 , retries = 0 , after boot failure = 0 , failing phase = 0 , uuid = A21D9039 - E0B8 - 42 DA - A3D6 - A037EE04484B ): success EmbeddedOSInstallService : - End Embedded OS Preflight - EmbeddedOSInstallService : Adding client: loginwindow ( pid = 91 , uid = 0 , path = /System/ Library / CoreServices / loginwindow.
0 Comments
Leave a Reply. |
AuthorPatty ArchivesCategories |