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

Sequoia - 5.0b2- Erroneous Non-system update triggered #224

Open
master-vodawagner opened this issue Jul 11, 2024 · 12 comments
Open

Sequoia - 5.0b2- Erroneous Non-system update triggered #224

master-vodawagner opened this issue Jul 11, 2024 · 12 comments
Labels
bug Something isn't working question Further information is requested
Milestone

Comments

@master-vodawagner
Copy link
Contributor

Been dabling with macOS Sequoia and Super V4.1.0b1, post upgrading to Sequoia Super seems to detect a non-system update, attempts to install it and fails.

I cannot see any updates in the logs or softwareupdate --list

Thu Jul 11 10:38:33 X2030488 super[2792]: **** S.U.P.E.R.M.A.N. 4.1.0-beta1 - INSTALL NON-SYSTEM UPDATES VIA SOFTWAREUPDATE START ****
Software Update Tool

super.log
msu-workflow.log
mdmclient-list.log

@master-vodawagner master-vodawagner changed the title 4.1.0b1 - Erroneous Non-system update triggered Sequoia - 4.1.0b1 - Erroneous Non-system update triggered Jul 23, 2024
@master-vodawagner
Copy link
Contributor Author

master-vodawagner commented Jul 23, 2024

I've also done a --reset-super argument initiated from jamf Pro and ti still finds an invisible update @Macjutsu

Looks like its treating a blank space from the softwareupdate --list command as a non-OS update

@Macjutsu Macjutsu added the bug Something isn't working label Jul 23, 2024
@Macjutsu
Copy link
Owner

Thanks for this.. you'll want to check again when the next beta hits...

@Macjutsu
Copy link
Owner

There are many updates in https://github.com/Macjutsu/super/releases/tag/v5.0.0-beta2 that may resolve this behavior. Please try it out.

@master-vodawagner
Copy link
Contributor Author

There are many updates in https://github.com/Macjutsu/super/releases/tag/v5.0.0-beta2 that may resolve this behavior. Please try it out.

Hello

Unfortunately not 😩

@Macjutsu
Copy link
Owner

Hrm... I'm using this on my computer running 15.0 Beta (24A5298h) right now... can you please provide a super.log when you get a chance... thanks!

@Macjutsu Macjutsu added the question Further information is requested label Jul 26, 2024
@master-vodawagner
Copy link
Contributor Author

master-vodawagner commented Jul 26, 2024

Still redacting my super.log but the mdmclient log has some entries.

=== OS Update Item ===
Product Key: 012-04872
Title: MRTConfigData
Version: 1.93 <Build: (null)> <PMV: (null)>
Deferred: no (Date: )
Tags:
MacOSUpdate: no
MSU: no (Major: no Full: no DL: no label: (null))
Splat: no <(null)> (Revoked: no)
IsMacOSUpdate(): no
=== OS Update Item ===
Product Key: 061-06985
Title: Gatekeeper Compatibility Data
Version: 1.0 <Build: (null)> <PMV: (null)>
Deferred: no (Date: )
Tags:
MacOSUpdate: no
MSU: no (Major: no Full: no DL: no label: (null))
Splat: no <(null)> (Revoked: no)
IsMacOSUpdate(): no

mdmclient-list.log
msu-list.log
msu-workflow.log

@master-vodawagner
Copy link
Contributor Author

super.log

Fri Jul 26 22:59:38 X2030488 super[3330]: **** S.U.P.E.R.M.A.N. 5.0.0-beta2 - SUPER STARTUP ****\
Fri Jul 26 22:59:38 X2030488 super[3330]: Status: Mac computer with Apple silicon running: macOS  15.0-24A5298h\
Fri Jul 26 22:59:38 X2030488 super[3330]: Status: Last macOS startup was: 2024-07-26:22:50:44\
Fri Jul 26 22:59:38 X2030488 super[3330]: Status: Current active GUI user is: lewis12345 (502)\
Fri Jul 26 22:59:40 X2030488 super[3330]: Status: Managed by Jamf Pro 11.8.0 hosted at: <REDACTED>\
Fri Jul 26 22:59:40 X2030488 super[3330]: Status: Previously scheduled installation workflow active for: 2024-07-27:21:18\
Fri Jul 26 22:59:40 X2030488 super[3330]: Status: macOS update/upgrade workflows automatically authenticated via Jamf Pro API with --auth-mdm-failover-to-user=ALWAYS.\
Fri Jul 26 22:59:40 X2030488 super[3330]: **** S.U.P.E.R.M.A.N. 5.0.0-beta2 - CHECK FOR SOFTWARE UPDATES/UPGRADES ****\
Fri Jul 26 22:59:40 X2030488 super[3330]: Status: Deferral restrictions have changed since last super workflow run, full software status check required.\
Fri Jul 26 22:59:40 X2030488 super[3330]: Status: This system is currently configured with software update deferral restrictions.\
Fri Jul 26 22:59:41 X2030488 super[3330]: mdmclient: Waiting for available updates listing...\
Fri Jul 26 22:59:47 X2030488 super[3330]: softwareupdate: Waiting for available updates listing...\
Fri Jul 26 22:59:58 X2030488 super[3330]: Target: Non-system update 1 of 1 is:  \
Fri Jul 26 22:59:59 X2030488 super[3330]: Status: Resetting automatic zero date.\
Fri Jul 26 22:59:59 X2030488 super[3330]: Status: Resetting all deadline counters.\
Fri Jul 26 22:59:59 X2030488 super[3330]: **** S.U.P.E.R.M.A.N. 5.0.0-beta2 - NON-SYSTEM SOFTWARE UPDATE ****\
Fri Jul 26 22:59:59 X2030488 super[3330]: IBM Notifier: Installing non-system macOS software updates notification.\
Fri Jul 26 22:59:59 X2030488 super[3330]: softwareupdate: Starting non-system macOS software updates installation workflow, check /Library/Management/super/logs/msu-workflow.log for more detail.\
Fri Jul 26 23:00:00 X2030488 super[3330]: Warning: Help button not shown because URL is unreachable: https://support.apple.com/en-gb/HT213895\
Fri Jul 26 23:02:00 X2030488 super[3330]: Error: Installation of non-system macOS software updates failed to start after waiting for 120 seconds.\
Fri Jul 26 23:02:00 X2030488 super[3330]: Warning: Apple no longer allows for restarting of software update services on macOS 14.4 or newer. The system may need to be restarted for software update to function properly.\
Fri Jul 26 23:02:00 X2030488 super[3330]: Status: This system is currently configured with software update deferral restrictions.\
Fri Jul 26 23:02:01 X2030488 super[3330]: mdmclient: Waiting for available updates listing...\
Fri Jul 26 23:02:27 X2030488 super[3330]: softwareupdate: Waiting for available updates listing...\
Fri Jul 26 23:02:56 X2030488 super[3330]: Target: Non-system update 1 of 1 is:  \
Fri Jul 26 23:02:56 X2030488 super[3330]: Warning: Failed to install all non-system macOS software updates, re-trying installation workflow.\
Fri Jul 26 23:02:56 X2030488 super[3330]: softwareupdate: Starting non-system macOS software updates installation workflow, check /Library/Management/super/logs/msu-workflow.log for more detail.\
Fri Jul 26 23:04:56 X2030488 super[3330]: Error: Installation of non-system macOS software updates failed to start after waiting for 120 seconds.\
Fri Jul 26 23:04:56 X2030488 super[3330]: Warning: Apple no longer allows for restarting of software update services on macOS 14.4 or newer. The system may need to be restarted for software update to function properly.\
Fri Jul 26 23:04:56 X2030488 super[3330]: Status: This system is currently configured with software update deferral restrictions.\
Fri Jul 26 23:04:58 X2030488 super[3330]: mdmclient: Waiting for available updates listing...\
Fri Jul 26 23:05:02 X2030488 super[3330]: softwareupdate: Waiting for available updates listing...\
Fri Jul 26 23:05:08 X2030488 super[3330]: Target: Non-system update 1 of 1 is:  \
Fri Jul 26 23:05:08 X2030488 super[3330]: Warning: Some non-system macOS software updates did not complete, trying again in 60 minutes.\
Fri Jul 26 23:05:08 X2030488 super[3330]: IBM Notifier: Failure notification.\
Fri Jul 26 23:05:08 X2030488 super[3330]: Exit: super is scheduled to automatically relaunch at: 2024-07-27:00:05:00\
Fri Jul 26 23:05:08 X2030488 super[3330]: **** S.U.P.E.R.M.A.N. 5.0.0-beta2 - EXIT CLEAN ****\
Fri Jul 26 23:05:08 X2030488 super[3330]: Warning: Help button not shown because URL is unreachable: https://support.apple.com/en-gb/HT213895\

@master-vodawagner
Copy link
Contributor Author

master-vodawagner commented Jul 27, 2024

I don’t know if this is an issue pertaining from upgrading Sonoma to Sequoia or if it exists on a laptop setup directly to Sequoia yet.

@master-vodawagner
Copy link
Contributor Author

master-vodawagner commented Jul 27, 2024

Just tested a straight build to Sequoia beta4 and superV5 has found nothing.

So this is just the scenario of upgrading from Sonoma to Sequoia.

@master-vodawagner
Copy link
Contributor Author

master-vodawagner commented Jul 29, 2024

@Macjutsu I think I've found the root cause, looks like upgrading to Sequoia doesn't automatically change the beta update channel the Mac is assigned too and keeps it on macOS Sonoma AppleSeed beta.

Scenario
Previous OS: Sonoma 14.6 23G80
Beta Update channel: macOS Sonoma AppleSeed Beta

Upgrade to macOS Sequoia 24A5298h, once at the Desktop SuperV5 kicks in and finds these random non-OS updates, the Mac is still attached to the Sonoma beta update channel. Once I flipped the mac to the macOS Sequoia AppleSeed Beta channel and ran super --reset-super all is well in the world again

@master-vodawagner
Copy link
Contributor Author

Not sure if this is the culprit or not. Decided to try changing the beta update channel to Sequoia before upgrading.

Once at Seqouia super found the invisible updates 😩

@master-vodawagner master-vodawagner changed the title Sequoia - 4.1.0b1 - Erroneous Non-system update triggered Sequoia - 5.0b2- Erroneous Non-system update triggered Jul 30, 2024
@master-vodawagner
Copy link
Contributor Author

This command /usr/sbin/softwareupdate --background --include-config-data appears to have worked on 1 test device so far.

We've basically deployed SuperV5, then triggered the Sequoia upgrade and used an existing launchdaemon called reconatreboot.sh which runs a Jamf recon after Sequoia upgrade before finally running the added the above command to run prior to running super --reset-super

@Macjutsu Macjutsu added this to the v5.0.0 milestone Aug 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants