Updating Mac OS X Leopard remotely is thus somewhat problematic, so I came up with the idea of automating the Software Update by installing a LaunchDaemon and an associated script. Now, I just have to tell her not to turn the computer off when she goes to bed in the evening, and my script does what's needed. 17 hours ago For a long time, macOS updates were labeled as 10.x. For example, macOS Mohave carried a version number of 10.14 while its successor – macOS Catalina – had 10.15. Apple changed this pattern with the launch of macOS Big Sur though by ditching the number 10 and jumping on to macOS 11.
The below is taken from https://www.maketecheasier.com/fix-frozen-mac-when-updating-macos.
1. Install the Update in Safe Mode
If it’s clear that your Mac update isn’t going anywhere, then hold down the power button to turn off your Mac. Once you’ve done this, boot your Mac into Safe Mode. There are several ways to do this, but the simplest is by holding the Shift key as it’s booting.
The Apple logo should appear on your screen with a loading bar, and after that you should boot into Safe Mode. From here, run the macOS update as you normally would to install the update – hopefully without a hitch.
2. Check the Apple Systems Status Page
A very quick and easy thing to do that could save you a lot of hassle with stuck updates (or other malfunctioning Apple services) is to go to the official Systems Status page. Here you’ll see the status of just about every Apple service you can think of. Look over at the status of “macOS Software Update” to see whether the update servers are working as they should. If the bubble is green, then they’re fine and the issue lies elsewhere. If it’s red or yellow, then you’re just going to have to sit out the problem until servers are back to normal.
Speaking of sitting it out…
3. Sit it Out
Mac Os Update Sierra
As painful as it sounds, you may just want to let the Mac sit for a couple of hours and see if it is indeed frozen. Sometimes, the update could be stuck in a lull but not completely frozen. Some update processes will take much longer than others, resulting in a seemingly stuck progress bar.
We can verify that the system is still updating by pressing Command + L to bring up the estimated install time. If this doesn’t appear, still let the update sit for a while.
Some users have reported their update taking upwards of ten hours. Grab a coffee, do some other work, run some errands, do whatever you need to do to burn some time and let your Mac do its thing. Big system updates (sometimes) take a whole lot of time!
4. Refresh the Update
If you are positive that the install is indeed frozen, you will want to take the following steps, and the following steps consecutively after this step, until the issue is resolved.
Let’s try to give the install a little kick by refreshing it.
- Hold down the power button and wait for about 30 seconds.
- When the Mac is completely off, press and hold the power button again. Now, the update should resume.
- Press Command + L again to see if macOS is still installing.
If there is no avail, continue onto the next solution below.
5. Reset Your NVRAM
NVRAM, as Apple describes it, is “a small amount of your computer’s memory that stores certain settings in a location that macOS can access quickly.” It also happens to hold kernel panic information, which is what we’re tapping into and especially trying to reset here.
- Press and hold the power button on your Mac to completely shut it off. Hard discs and fans need to stop spinning, and the screen needs to go dark.
- Power on your Mac.
- Immediately after you hear the startup sound, press and hold the Command + Option + P + R keys.
- Keep holding them down until you hear the start up sound again.
- Release the keys, and the NVRAM will have reset. The update should resume.
The premise of this article is correct. Scheduling Software Updates via launchd is the ideal method in Leopard. It will run as root, without any user intervention, regardless of whether any user is logged in, at a reliable interval that is easily controlled.
In our small office, our DSL line gets choked up whenever any of the computers decides to automatically start downloading updates. We've made sure to uncheck 'Download important updates automatically' in the SU preferences on all machines. (Unfortunately this preference seems to be sometimes forgotten after OS X updates.)
We've had success so far just invoking the softwareupdate command directly from the plist file, rather than creating a separate shell script. Here is our example script to install all available updates every day at 3 am, to be placed in /Library/LaunchDaemons (so it will run as root):
The trick is making sure that the computer is turned on at the scheduled time - I don't believe launchd is capable on its own of starting up the computer to run a scheduled task. You can use System Preferences > Energy Saver > Schedule... to make the computer wake or start up just before the Software Update script is set to run, in this case say 2:55 am.The original poster indicated that the computer may not be able to automatically restart itself this way, but you could use the Energy Saver scheduler to force a shutdown at a reasonable interval afterward, say 4:00am in this example, depending on the speed of the internet connection.
I only wish Apple would provide an interface to schedule Software Updates, as Microsoft has done for ages! In a network of several Macs and only a modest DSL connection, setting Software Update to download only in off-hours is critical.
Mac Os Set Time Terminal
(Note: the free program Lingon is very handy for creating launchd plists in the right place with the right permissions. Highly recommended.)