super icon indicating copy to clipboard operation
super copied to clipboard

Super not finding latest MacOS Update (15.2, stuck on 15.1.1)

Open sladersheppard opened this issue 11 months ago • 3 comments

Super is unable to find the latest MacOS update (15.2), and is therefore currently stuck on 15.1.1 on all of my test devices.

I have deployed this through Jamf Pro to a group of test devices, below is the current configuration.

Configuration Policies:

  1. Apple Software Update Disable Notifications:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>AttentionPrefBundleIDs</key>
    <integer>0</integer>
  </dict>
</plist>
  1. Super Settings for Apple Software Updates (See screenshot): Image

  2. Super Main Config:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>AuthJamfComputerID</key>
    <string>$JSSID</string>
    <key>DeadlineCountHard</key>
    <string>2</string>
    <key>DeadlineDaysHard</key>
    <string>3</string>
    <key>InstallMacOSMajorUpgrades</key>
    <true/>
    <key>InstallMacOSMajorVersionTarget</key>
    <string>15</string>
    <key>InstallRapidSecurityResponses</key>
    <true/>
    <key>InstallNonSystemUpdatesWithoutRestarting</key>
    <true/>
    <key>ScheduledInstallUserChoice</key>
	  <true/>
    <key>ScheduledInstallReminder</key>
    <string>15,30,45,60,120,240,720,1440</string>
    <key>DeferralTimerMenu</key>
    <string>15,30,45,60,120,240,720,1440</string>
    <key>DeferralTimerError</key>
	  <string>60</string>
    <key>DeferralTimerWorkflowRelaunch</key>
    <string>1440</string>
    <key>ScheduleWorkflowActive</key>
    <string>MON:13:00-05:00,TUE:13:00-05:00,WED:13:00-05:00,THU:13:00-05:00,FRI:13:00-05:00,SAT:13:00-05:00,SUN:13:00-05:00</string>
    <key>AuthMDMFailoverToUser</key>
    <string>ERROR</string>
    <key>DialogTimeoutInsufficientStorage</key>
	  <string>600</string>
	  <key>DialogTimeoutPowerRequired</key>
	  <string>600</string>
    <key>DialogTimeoutSoftDeadline</key>
    <string>600</string>
  </dict>
</plist>

Policy:

  1. Super MacOS Updater:
Scripts
super.sh
Priority
Priority to use for running the script in relation to other actions
After
Parameter Values
Values for script parameters. Parameters 1–3 are predefined as mount point, computer name, and username
Parameter 4
--reset-super
Parameter 5
--auth-jamf-client=**REDACTED**
Parameter 6
--auth-jamf-secret=**REDACTED**

Trigger:
Recurring Check-in
Execution Frequency
Frequency at which to run the policy

Once per computer
Automatically re-run policy on failure
Retry Event
Event to use to re-run the policy

On next recurring check-in
Retry Attempts

3

Below is the most important section of the affected log files that can be used to demonstrate the mentioned behavior, all laptops in this test group are displaying the same logs. It seems like the devices are unable to find the MacOS Update (15.2), even though it is listed locally on every mac in the test group.

Super.log:

Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: **** S.U.P.E.R.M.A.N. 5.0.0 - SUPER INSTALLATION ****
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Copying super to: /Library/Management/super/super
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Creating super search path link: /usr/local/bin/super
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Creating super LaunchDaemon helper: /Library/Management/super/super-starter
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Removing previous super LaunchDaemon: /Library/LaunchDaemons/com.macjutsu.super.plist
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Creating super LaunchDaemon: /Library/LaunchDaemons/com.macjutsu.super.plist.
Wed Jan 22 09:58:10 [REDACTED] super.sh[71866]: Installation: Setting permissions for installed super items.
Wed Jan 22 09:58:11 [REDACTED] super.sh[71866]: **** S.U.P.E.R.M.A.N. 5.0.0 - SUPER STARTUP ****
Wed Jan 22 09:58:11 [REDACTED] super.sh[71866]: Status: Mac computer with Apple silicon running: macOS Sequoia 15.1.1-24B91
Wed Jan 22 09:58:11 [REDACTED] super.sh[71866]: Status: Last macOS startup was: 2025-01-06:08:00:10
Wed Jan 22 09:58:11 [REDACTED] super.sh[71866]: Status: Current active GUI user is: [REDACTED USER]
Wed Jan 22 09:58:12 [REDACTED] super.sh[71866]: Status: Deleting all local (non-managed and non-authentication) preferences.
Wed Jan 22 09:58:15 [REDACTED] super.sh[71866]: Status: Managed by Jamf Pro 11.12.1 hosted at: [REDACTED URL]
Wed Jan 22 09:58:15 [REDACTED] super.sh[71866]: Status: The --install-macos-major-version-target=15 option is the same as current macOS 15. Disabling macOS major upgrade workflow.
Wed Jan 22 09:58:16 [REDACTED] super.sh[71866]: Status: No display icon for light mode specified, setting to default display icon: /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/Current/Resources/SoftwareUpdate.icns
Wed Jan 22 09:58:16 [REDACTED] super.sh[71866]: Status: No display icon for dark mode specified, setting to default display icon: /System/Library/PrivateFrameworks/SoftwareUpdate.framework/Versions/Current/Resources/SoftwareUpdate.icns
Wed Jan 22 09:58:16 [REDACTED] super.sh[71866]: Status: Deleting saved credentials for the --auth-jamf-client option.
Wed Jan 22 09:58:16 [REDACTED] super.sh[71866]: Status: Validating new --auth-jamf-client credentials...
Wed Jan 22 09:58:18 [REDACTED] super.sh[71866]: Status: Saved new credentials for the --auth-jamf-client option.
Wed Jan 22 09:58:18 [REDACTED] super.sh[71866]: Status: macOS update/upgrade workflows automatically authenticated via Jamf Pro API with --auth-mdm-failover-to-user=ERROR.
Wed Jan 22 09:58:18 [REDACTED] super.sh[71866]: Status: Found that Jamf is installing or is the parent process, restarting via LaunchDaemon...
Wed Jan 22 09:58:18 [REDACTED] super.sh[71866]: **** S.U.P.E.R.M.A.N. 5.0.0 - EXIT AND RESTART WORKFLOW ****
Wed Jan 22 09:58:23 [REDACTED] super-starter[73225]: **** S.U.P.E.R.M.A.N. 5.0.0 - LAUNCHDAEMON ****
Wed Jan 22 09:58:23 [REDACTED] super[73256]: **** S.U.P.E.R.M.A.N. 5.0.0 - SUPER STARTUP ****
Wed Jan 22 09:58:24 [REDACTED] super[73256]: Status: Mac computer with Apple silicon running: macOS Sequoia 15.1.1-24B91
Wed Jan 22 09:58:24 [REDACTED] super[73256]: Status: Last macOS startup was: 2025-01-06:08:00:10
Wed Jan 22 09:58:24 [REDACTED] super[73256]: Status: Current active GUI user is: [REDACTED USER]
Wed Jan 22 09:58:27 [REDACTED] super[73256]: Status: Managed by Jamf Pro 11.12.1 hosted at: [REDACTED URL]
Wed Jan 22 09:58:27 [REDACTED] super[73256]: Status: The --install-macos-major-version-target=15 option is the same as current macOS 15. Disabling macOS major upgrade workflow.
Wed Jan 22 09:58:28 [REDACTED] super[73256]: Status: macOS update/upgrade workflows automatically authenticated via Jamf Pro API with --auth-mdm-failover-to-user=ERROR.
Wed Jan 22 09:58:28 [REDACTED] super[73256]: **** S.U.P.E.R.M.A.N. 5.0.0 - CHECK FOR SOFTWARE UPDATES/UPGRADES ****
Wed Jan 22 09:58:28 [REDACTED] super[73256]: Status: Last macOS software update check was more than 6 hours ago, full software status check required.
Wed Jan 22 09:58:30 [REDACTED] super[73256]: mdmclient: Waiting for available updates listing...
Wed Jan 22 09:58:31 [REDACTED] super[73256]: Status: No available macOS software updates.
Wed Jan 22 09:58:31 [REDACTED] super[73256]: Status: Resetting any workflow dates.
Wed Jan 22 09:58:31 [REDACTED] super[73256]: Status: Resetting any deadline counters.
Wed Jan 22 09:58:31 [REDACTED] super[73256]: Status: Full super workflow complete! The super workflow is scheduled to automatically relaunch in 1440 minutes.
Wed Jan 22 09:58:31 [REDACTED] super[73256]: Exit: super is scheduled to automatically relaunch at: 2025-01-23:09:58:00
Wed Jan 22 09:58:31 [REDACTED] super[73256]: **** S.U.P.E.R.M.A.N. 5.0.0 - EXIT CLEAN ****
Thu Jan 23 09:58:04 [REDACTED] super-starter[49602]: **** S.U.P.E.R.M.A.N. 5.0.0 - LAUNCHDAEMON ****
Thu Jan 23 09:58:04 [REDACTED] super[49617]: **** S.U.P.E.R.M.A.N. 5.0.0 - SUPER STARTUP ****
Thu Jan 23 09:58:05 [REDACTED] super[49617]: Status: Mac computer with Apple silicon running: macOS Sequoia 15.1.1-24B91
Thu Jan 23 09:58:05 [REDACTED] super[49617]: Status: Last macOS startup was: 2025-01-06:08:00:10
Thu Jan 23 09:58:05 [REDACTED] super[49617]: Status: Current active GUI user is: [REDACTED USER]
Thu Jan 23 09:58:08 [REDACTED] super[49617]: Status: Managed by Jamf Pro 11.12.1 hosted at: [REDACTED URL]
Thu Jan 23 09:58:08 [REDACTED] super[49617]: Status: The --install-macos-major-version-target=15 option is the same as current macOS 15. Disabling macOS major upgrade workflow.
Thu Jan 23 09:58:09 [REDACTED] super[49617]: Status: macOS update/upgrade workflows automatically authenticated via Jamf Pro API with --auth-mdm-failover-to-user=ERROR.
Thu Jan 23 09:58:09 [REDACTED] super[49617]: **** S.U.P.E.R.M.A.N. 5.0.0 - CHECK FOR SOFTWARE UPDATES/UPGRADES ****
Thu Jan 23 09:58:09 [REDACTED] super[49617]: Status: Last macOS software update check was more than 6 hours ago, full software status check required.
Thu Jan 23 09:58:10 [REDACTED] super[49617]: mdmclient: Waiting for available updates listing...
Thu Jan 23 09:58:12 [REDACTED] super[49617]: Status: No available macOS software updates.
Thu Jan 23 09:58:12 [REDACTED] super[49617]: Status: Resetting any workflow dates.
Thu Jan 23 09:58:12 [REDACTED] super[49617]: Status: Resetting any deadline counters.
Thu Jan 23 09:58:12 [REDACTED] super[49617]: Status: Full super workflow complete! The super workflow is scheduled to automatically relaunch in 1440 minutes.
Thu Jan 23 09:58:12 [REDACTED] super[49617]: Exit: super is scheduled to automatically relaunch at: 2025-01-24:09:58:00
Thu Jan 23 09:58:12 [REDACTED] super[49617]: **** S.U.P.E.R.M.A.N. 5.0.0 - EXIT CLEAN ****

sladersheppard avatar Jan 23 '25 23:01 sladersheppard

This is what it is supposed to look like accordingly to the Troubleshooting wiki: super.log line entry example: Tue Oct 10 06:58:29 ASVM-13-0 super[4450]: Status: A macOS minor update is available: macOS Ventura 13.6-22G120

I have not seen this on any device, is there a specific .plist key or something else that I am missing?

sladersheppard avatar Jan 23 '25 23:01 sladersheppard

mdmclient-list.log > Empty even when the mac is locally showing that 15.2 is available for update > Maybe super is just failing to find the update available on the system instead of downloading the update from apple?

Software updates listed for this device within Jamf Pro: macOS Sequoia 15.2 | macOS Sequoia 15.2-24C101 | 15.2

Software Update Tool

Finding available software Software Update found the following new or updated software:

  • Label: SafariTechPreview-212 Title: Safari Technology Preview, Version: 212, Size: 167778KiB, Recommended: YES,
  • Label: macOS Sequoia 15.2-24C101 Title: macOS Sequoia 15.2, Version: 15.2, Size: 3547147KiB, Recommended: YES, Action: restart,

sladersheppard avatar Jan 24 '25 00:01 sladersheppard

Sorry for the delayed response.

Are you using a deferrral configuration profile as well? This is the most likley cause of an update being unavailable to super.

Macjutsu avatar Mar 19 '25 15:03 Macjutsu