Mac OS 10.11.2 Installer Deletes Receipts
| Originator: | VEMiller | ||
| Number: | rdar://23852329 | Date Originated: | 12-10-2015 |
| Status: | Duplicate of 23852955 | Resolved: | |
| Product: | OS X | Product Version: | 10.11.2 |
| Classification: | Reproducible: | Always |
Installing Mac OS 10.11.2 from the App store onto a 10.10.5 system causes all installer receipts to be deleted. Steps to Reproduce: 1. Starting with an operational 10.10.5 system run : pkgutil --packages Observe the resulting list of receipts 2. Download and install El Capitan 10.11.2 from the Mac App Store 3. On the 10.11.2 system, again run pkgutil --packages and observe the only listed package receipts are from the OS X installer. Software previously installed now has no receipt information. Expected Results: Receipts for installed software should remain intact. Actual Results: Receipts for installed software are removed. Version: 10.11.2 (15C50) Notes: Configuration: Attachments:
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!
Additional note added to bug report
This is a serious problem. Installer packages rely on the receipt database to know if there is a version of the software already installed. With this information missing, an installer package will not properly handle an upgrade possibly. It may fail to clean up files that are now unused, or it may fail completely.
Worse yet, a newer version of the software could be installed and installer has no way of knowing this. Blindly installing an older version over top of an existing install can lead to very bad things...