Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
sladersheppard opened this issue Jan 23, 2025 · 2 comments
Open

Comments

@sladersheppard
Copy link

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
Copy link
Author

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
Copy link
Author

sladersheppard commented Jan 24, 2025

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,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant