Posted on 01-20-2016 08:12 AM
As many people have already been discussing, Apple released iOS 9.2.1 which addresses an issue impacting our customers causing app installs to hang on iOS 9.2.
We recommend updating all of your devices to the latest version of iOS. This can be accomplished quickly by sending an update iOS command to all devices running iOS 9 or higher.
Note: You can choose to download the update for users to install, or to download and install the update and restart devices after installation.
Here is a video outlining the process: Mass Updates for iOS
As always, you can post here or contact your Technical Account Manager with any questions.
Thanks!
Posted on 01-20-2016 08:45 AM
If you push this to devices that are currently in use, what happens? Does it just reboot in their hands, or does it wait for the device to be locked?
Posted on 01-20-2016 09:15 AM
cgalik,
In our environment we've seen a popup come up giving them 10 seconds to either cancel the update, accept it, or it'll just go on it's own if they do nothing. We've had mixed results with iPads in cases that close and put them to sleep. It's definitely not without warning but it's not a long warning either.
Posted on 01-20-2016 09:17 AM
Thanks Jake,
One thing we weren't sure about is whether or not the command works for devices lower than 9.2. Will it update devices on 9.0 or 9.1?
Posted on 01-20-2016 09:40 AM
Posted on 01-20-2016 10:12 AM
If a user declines to update, which all of our students will chose, does the iPad trying again at a later time, or do I need to resend the command?
Thanks
Posted on 01-20-2016 10:42 AM
I've notice that doing the download option allowing the user to install seems to auto install at times. We had one that we turned on and it just auto updated after it ran the command and have had reports from students that is just auto installed. I did not do the force install/restart option. Maybe it's popping up with that option you guys are talking about.
Posted on 01-20-2016 10:51 AM
@jake Just curious, how come this is only available on supervised or DEP-enrolled iOS devices? Is that just a restriction on Apple's part? Or was that JAMF's decision?
Posted on 01-20-2016 10:51 AM
@nnewport I reported this the other day and found it is a defect D-010049, the download only is also doing the force install.
@jgwatson If the user presses 'Later', they will get the prompt 'iOS 9.2 can update automatically between 2-4 AM' which they can accept or press 'Remind Me Later'.
Posted on 01-20-2016 11:59 AM
@jake (or anyone else who knows):
Given the bug in 9.2 that causes inventory commands to never execute and stay in pending unless cancelled manually and the fact that Casper tries to run an inventory daily, will the pushed iOS update command ever execute without me having to manually cancel all pending commands for each device?
I'm hoping I'm wrong, but it seems pending commands do need to be cleared first. I sent a "download the update" action to my iPad as a test 25 minutes ago and the command is still sitting in the pending queue behind an old inventory command.
If the answer is all pending commands need to be cancelled first, I'm really looking forward to seeing feature request "Clear pending commands on a mobile device" implemented by the next time something like this happens.
Any suggestions in the meantime? If this requires SQL queries is there a support article I can refer to that has the information or do I need to open a support ticket? One problem with having to do an SQL command is I don't have regular access to the SQL server. I'll want to send the iOS update late after hours to minimize disruption and bandwidth usage at school, but I will need to make sure the JSS doesn't submit an inventory request between the time I cancel the pending inventory commands and when I send the mass update.
Posted on 01-20-2016 12:10 PM
I'm afraid you're looking at clearing via SQL, but the experts can reply. Here's some more feature requests you might want to vote up, though I hope JAMF is working on them already :) They did respond in the 3610 thread
Posted on 01-20-2016 12:24 PM
@bpavlov The requirement of a device to be enrolled via DEP is something from Apple, not JAMF. On a side note, even if a device is DEP enabled but was not enrolled via DEP the command will not go through.
@nnewport @cdenesha I experienced the same countdown prompt when sending a Download Only command to my test device. Digging into the logs, the JSS is sending the correct MDM string "Download Only" per Apple's documentation so this may be intended functionality of Apple.
Posted on 01-20-2016 12:31 PM
@krichterjr Well it is a new MDM feature so maybe at some point Apple will expand it to cover non-DEP or supervised devices. One can hope anyways.
Posted on 01-20-2016 04:19 PM
@bcampbell You might want to consider changing your Inventory collection from Every Day to Every Week just before you clear all commands. I've got mine on Every Month right now..
Posted on 01-22-2016 06:51 AM
After a few days waiting for some of my devices to complete their scheduled install, I tested a 9.2 device here to see what would happen if a user had pressed the "remind me later" option when they were prompted for 9.2.1 install. From what I can see thus far, it seems that if a user has already pressed "remind me later," the device ignores subsequent MDM requests to schedule OS update. The user is not presented with any dialog, and the update is not performed. Has anyone else seen this?
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: mdmd starting...
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Network reachability has changed.
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Push token received.
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Received push notification.
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Warn ) MDM: Ignoring extra keys in push dictionary: {
time = 1453473530;
}
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Polling MDM server https://(serveraddress):8443/mdm/ServerURL for next command.
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Transaction completed. Status: 200
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Attempting to perform Supervised request: AvailableOSUpdates
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MC: Loaded SetupAssistant.framework
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MC: Loaded FrontBoardServices.framework
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Handling request type: AvailableOSUpdates
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Command Status: Acknowledged
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Attempting to perform Supervised request: ScheduleOSUpdate
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Handling request type: ScheduleOSUpdate
Jan 22 09:39:06 (device name) mdmd[166] <Notice>: (Note ) MDM: Server has no commands for this device.
Jan 22 09:39:08 (device name) mdmd[166] <Notice>: (Note ) MDM: mdmd stopping.
Posted on 01-22-2016 10:43 AM
@cgalik Where are those logs from?
I just took two test iPads on 9.1 and pressed Remind Me Later to the mass update and then tried again. The ScheduleOSUpdate is successful in History but nothing is presented on the screen of the iPad. It holds true for a restart of the iPad. So.. confirmed, unfortunately. I was hoping to send the command daily to get them to update..
Posted on 01-22-2016 11:01 AM
@cdenesha Configurator 2 can show you the console logs from an iPad. Right click > Get Info > Console.
Posted on 01-22-2016 06:15 PM
Or you can use iOS Console, which is free from LemonJar.
Posted on 02-05-2016 05:45 AM
I followed the outlined steps above but I do not see the option to Update iOS Version under remote commands. Is there something I'm doing wrong?
Posted on 02-05-2016 05:46 AM
@ecorrothers Is your JSS up to date?
Posted on 02-05-2016 05:53 AM
@steelopus We are currently on 9.81
Posted on 02-05-2016 05:58 AM
@ecorrothers There's your issue. This is a new feature in JSS 9.82.
See Page 5 of the release notes.
Posted on 02-05-2016 06:05 AM
Thank you, sir!
Posted on 02-11-2016 03:59 PM
Anyone have encounter issue when send command to update iOS and it didn't work? my JSS updated to 9.8.2. I have try send a remote command update but on the management commands in JSS didnt state any pending or failed. The ipad is been supervised by using apple configurator 2.
Posted on 02-11-2016 04:36 PM
@dan86 The remote iOS update feature requires each of these to be true:
- iPad is Activated via DEP
- iPad is Supervised
If the iPad is Supervised, but not activated through DEP, the command will not run, and it won't even show up as being sent.
Posted on 04-01-2016 12:43 PM
I think if you choose that the update should download and install, it shouldn't have an option to be bypassed. What's the point of having the device supervised if a student can just tap on ignore and have it not update. That's not real management in my opinion and frustrating to then have to go to each individual iPad to do the update when you have 500+...
Posted on 04-04-2016 01:35 AM
+1 for @CairoJXP
Posted on 04-04-2016 10:55 AM
I agree, they shouldn't be able to bypass it. Since this is part of the MDM Framework, be sure to leave feedback with Apple!
chris :)
Posted on 05-03-2016 11:14 AM
Im curious what iOS version do you have to be one for the Mass Update to work. I tested on a couple iPads that are on 9.2.1 and so far no workie at all! Also will this work if the iPad is in Single App Mode?
Thanks
Shawn
PS, The iPads are DEP activated and Supervised.
Posted on 05-03-2016 12:37 PM
Do they have enough free space, >50% battery, no passcode, and awake? You have to really get the stars into alignment for the remote update to work.
However, I've found that you can reliably get it to download only pretty easily.
Posted on 05-04-2016 07:28 AM
Hey @Emmert
The ipad im testing on Was on the charger at 100%, no passcode, and awake with Single App Mode enabled.
Thanks
Shawn G.
Posted on 05-04-2016 10:08 AM
I haven't tried doing one that's locked into single app mode, but my experience would suggest that that's what's preventing it from going through. There's supposed to be a little window that pops up and allows you to opt out of the update - if it can't do that it might not be able to continue.
Posted on 05-04-2016 11:03 AM
I too am having trouble getting the iPads in our district to automatically update from the pushed command. Most of them actually download the new iOS but never actually install even though I tell it to install and restart. This is out of Single App Mode. I would say overall it has been about 30/70 of ipads that do to those that don't update automatically.
Posted on 05-05-2016 02:04 PM
@Cquilter Have you watched any of the iPads or are you just going off the numbers? Users have the ability to press 'Remind Me Later' within 10 seconds, and they can indefinitely postpone...