macOS Sierra Installer v12.4.06 does not perform a FileVault Authenticated reboot when triggered via the startosinstall binary

Originator:josh.roskos
Number:rdar://31410389 Date Originated:03-Apr-2017 03:27 PM
Status:Open Resolved:
Product:macOS Product Version:macOS 10.12.4 (16E195)
Classification: Reproducible:Yes
 
Area:
Installation

Summary:
Until macOS Sierra 10.12.3 the installers would always allow for a FileVault authenticated reboot to be performed as part of the installation process. With the installer for 10.12.4 this seems to no longer be the case. When the installation is triggered via the startosinstall binary included with Install macOS Sierra.app (v12.4.06), the machine is prepped via the installer as usual but when the reboot is triggered the end user is prompted to authenticate at the FileVault login screen.

This creates a major issue for organizations that need to automate upgrades of hundreds and even thousands of macOS devices in their environments in a non-destructive manner.

Steps to Reproduce:
1. macOS devices with previous OS installed (I used 10.11.5)
2. Enable FileVault, Reboot
3. Allow Encryption to fully Complete.
4. Copy/Download "Install macOS Sierra.app" (v12.4.06)
5. Launch Terminal
6. Run "sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/startosinstall --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction"

Process completes as normal, but at reboot user is prompted for FileVault login credentials.

Logs and startosinstall output attached.


Expected Results:
System would reboot into the installer volume and begin the upgrade process without any user intervention.

Actual Results:
System stops at the FileVault login window and requires a user to unlock the drive before continuing to boot into the installer volume to begin the upgrade process.

Version:
Running OS X 10.11.5 (15F34)
Installing macOS 10.12.4 (16E195)

Notes:


Configuration:
MacBook Air (11-inch, Early 2015) - MacBookAir7,1
1.6GHz Intel Core i5
4GB 1600 MHz DDR3

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!