softwareupdate --history is blank, but updates are installed

MrP
Contributor III

I've tried as root, still blank. No updates found from the update server when I do softwareupdate -al. Package receipts from the following command show it is up to date. Does anyone know where the command softwareupdate --history pulls its data from? I'd like to remove it and see if it re-populates, at least the latest patch, after the next patch cycle. I use the results from this command to populate the 'latest os/security update installed' to a field in jamf via extension attribute. Currently this system shows blank in that field on the JAMF Pro server as a result.

for i in `ls /System/Library/Receipts/*.plist`; do defaults read $i | egrep -i "(PackageIdentifier|InstallDate)"; done
    InstallDate = "2019-07-24 18:25:21 +0000";
    PackageIdentifier = "com.apple.pkg.CompatibilityNotificationData_10_14.16U1819";
    InstallDate = "2018-11-21 14:17:06 +0000";
    PackageIdentifier = "com.apple.pkg.Core";
    InstallDate = "2018-11-21 17:12:31 +0000";
    PackageIdentifier = "com.apple.pkg.EFIAllowListAll.16U1639";
    InstallDate = "2020-04-03 18:25:14 +0000";
    PackageIdentifier = "com.apple.pkg.EmbeddedOSFirmware";
    InstallDate = "2018-12-03 17:17:54 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1634";
    InstallDate = "2018-12-08 00:48:58 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1642";
    InstallDate = "2019-01-18 19:38:03 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1655";
    InstallDate = "2019-01-23 19:37:39 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1662";
    InstallDate = "2019-03-06 19:30:10 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1679";
    InstallDate = "2019-03-27 09:55:49 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1699";
    InstallDate = "2019-05-08 10:31:17 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1720";
    InstallDate = "2019-05-15 02:26:39 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1738";
    InstallDate = "2019-06-12 02:39:16 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1782";
    InstallDate = "2019-07-24 18:33:33 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1826";
    InstallDate = "2019-08-23 15:32:29 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1868";
    InstallDate = "2019-08-29 00:26:12 +0000";
    PackageIdentifier = "com.apple.pkg.GatekeeperConfigData.16U1873";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_CHorse";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_Chuckwalla";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_Cmd2HP";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_DMF4";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_DriverCore";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_FaxK2";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_ImageEnhancement1";
    InstallDate = "2020-02-25 15:58:36 +0000";
    PackageIdentifier = "com.apple.pkg.HP_KextNew";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_PSK3";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_PSS";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_Pdf2Pdf2";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_Scan3";
    InstallDate = "2018-12-03 16:39:10 +0000";
    PackageIdentifier = "com.apple.pkg.HP_ScanButton";
    InstallDate = "2019-06-17 15:41:27 +0000";
    PackageIdentifier = "com.apple.pkg.IncompatibleAppList.10_14.16U1638";
    InstallDate = "2020-01-22 18:46:32 +0000";
    PackageIdentifier = "com.apple.pkg.InstallAssistantAuto";
    InstallDate = "2019-01-10 16:13:54 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData.16U4046";
    InstallDate = "2019-03-06 19:29:47 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData.16U4050";
    InstallDate = "2019-05-08 10:31:21 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData.16U4053";
    InstallDate = "2019-07-24 18:33:37 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData_10_14.16U4078";
    InstallDate = "2019-08-23 15:26:41 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData_10_14.16U4079";
    InstallDate = "2019-10-04 11:49:15 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData_10_14.16U4082";
    InstallDate = "2020-01-01 06:03:13 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData_10_14.16U4086";
    InstallDate = "2020-04-08 07:19:37 +0000";
    PackageIdentifier = "com.apple.pkg.MRTConfigData_10_14.16U4102";
    InstallDate = "2019-05-23 15:30:21 +0000";
    PackageIdentifier = "com.apple.pkg.MobileDeviceSU.1220A21";
    InstallDate = "2018-12-03 16:39:09 +0000";
    PackageIdentifier = "com.apple.pkg.Ricoh_Drivers";
    InstallDate = "2019-10-03 20:48:59 +0000";
    PackageIdentifier = "com.apple.pkg.Safari13.0.1MojaveAuto";
    InstallDate = "2019-10-29 16:06:30 +0000";
    PackageIdentifier = "com.apple.pkg.Safari13.0.3MojaveAuto";
    InstallDate = "2019-12-31 14:42:59 +0000";
    PackageIdentifier = "com.apple.pkg.Safari13.0.4MojaveAuto";
    InstallDate = "2020-01-29 15:56:59 +0000";
    PackageIdentifier = "com.apple.pkg.Safari13.0.5MojaveAuto";
    InstallDate = "2020-04-03 17:56:17 +0000";
    PackageIdentifier = "com.apple.pkg.Safari13.1MojaveAuto";
    InstallDate = "2020-04-03 18:25:14 +0000";
    PackageIdentifier = "com.apple.pkg.SecureBoot";
    InstallDate = "2018-12-06 00:47:46 +0000";
    PackageIdentifier = "com.apple.pkg.TCCConfigData.16U1640";
    InstallDate = "2019-06-12 02:31:41 +0000";
    PackageIdentifier = "com.apple.pkg.TCCConfigData.16U1777";
    InstallDate = "2019-01-18 19:37:43 +0000";
    PackageIdentifier = "com.apple.pkg.XProtectPlistConfigData.16U4040";
    InstallDate = "2019-05-08 10:00:03 +0000";
    PackageIdentifier = "com.apple.pkg.XProtectPlistConfigData.16U4052";
    InstallDate = "2019-10-03 11:02:19 +0000";
    PackageIdentifier = "com.apple.pkg.XProtectPlistConfigData_10_14.16U4081";
    InstallDate = "2019-10-31 17:49:43 +0000";
    PackageIdentifier = "com.apple.pkg.XProtectPlistConfigData_10_14.16U4083";
    InstallDate = "2020-04-08 07:26:50 +0000";
    PackageIdentifier = "com.apple.pkg.XProtectPlistConfigData_10_14.16U4103";
    InstallDate = "2020-04-03 18:14:13 +0000";
    PackageIdentifier = "com.apple.pkg.macOSBrain";
    InstallDate = "2018-12-03 15:56:40 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.1.18B75";
    InstallDate = "2018-12-08 15:51:03 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.2.18C54";
    InstallDate = "2019-01-23 22:43:50 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.3.18D42";
    InstallDate = "2019-03-07 01:36:29 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.3Supplemental.18D109";
    InstallDate = "2019-03-27 13:57:51 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.4.18E226";
    InstallDate = "2019-05-23 15:50:31 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.5.18F132";
    InstallDate = "2019-07-23 21:21:53 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.6.18G84";
    InstallDate = "2019-10-03 21:00:17 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.6Supplemental.18G103";
    InstallDate = "2019-08-23 00:14:14 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.6Supplemental.18G87";
    InstallDate = "2019-08-29 13:56:20 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.10.14.6Supplemental.18G95";
    InstallDate = "2019-10-31 16:54:24 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.SecUpd2019-001Mojave.18G1012";
    InstallDate = "2019-12-31 14:58:48 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.SecUpd2019-002Mojave.18G2022";
    InstallDate = "2020-01-29 19:46:52 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.SecUpd2020-001Mojave.18G3020";
    InstallDate = "2020-04-03 18:25:13 +0000";
    PackageIdentifier = "com.apple.pkg.update.os.SecUpd2020-002Mojave.18G4032";
    InstallDate = "2018-12-03 15:56:42 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18B75";
    InstallDate = "2018-12-08 15:51:04 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18C54";
    InstallDate = "2019-03-07 01:36:29 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18D109";
    InstallDate = "2019-01-23 22:43:51 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18D42";
    InstallDate = "2019-03-27 13:57:52 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18E226";
    InstallDate = "2019-05-23 15:50:32 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18F132";
    InstallDate = "2019-10-31 16:54:25 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G1012";
    InstallDate = "2019-10-03 21:00:17 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G103";
    InstallDate = "2019-12-31 14:58:48 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G2022";
    InstallDate = "2020-01-29 19:46:53 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G3020";
    InstallDate = "2020-04-03 18:25:14 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G4032";
    InstallDate = "2019-07-23 21:21:53 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G84";
    InstallDate = "2019-08-23 00:14:14 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G87";
    InstallDate = "2019-08-29 13:56:20 +0000";
    PackageIdentifier = "com.apple.update.fullbundleupdate.18G95";
1 ACCEPTED SOLUTION

MrP
Contributor III

It uses /Library/Receipts/InstallHistory.plist. The one on the system in question has data, but it's about 20 entries of the same application, and no other data. I'm removing it to see if it re-populates.

Update: Removing that file, then re-installing the latest security update pkg from apple.com/downloads created a single entry in the "softwareupdate --history" command, with that security update.

View solution in original post

1 REPLY 1

MrP
Contributor III

It uses /Library/Receipts/InstallHistory.plist. The one on the system in question has data, but it's about 20 entries of the same application, and no other data. I'm removing it to see if it re-populates.

Update: Removing that file, then re-installing the latest security update pkg from apple.com/downloads created a single entry in the "softwareupdate --history" command, with that security update.