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

software update connectivity #28

Closed
jamesdurler opened this issue Oct 10, 2022 · 1 comment
Closed

software update connectivity #28

jamesdurler opened this issue Oct 10, 2022 · 1 comment

Comments

@jamesdurler
Copy link

In our environment we tunnel all connectivity through a VPN. The machines will pass the check that a connection is valid as the wifi is enabled and active , however there can be the instance where the VPN has not established and therefore we have no connectivity out to apple.

From my testing with super in the above scenario the logs exit with error code 1 with the line "Unable to parse Apple softwareupdate results".

The issue I'm seeing is after this point no launchdaemon is recreated so super never runs again. I had a look at the script and this appears to be happening at line 2240 to 2244 - If you add the function call 'makeLaunchDaemonCalendar' to line 2243 - just before sending S.U.P.E.R.M.A.N EXIT to the logs it resolves the issue

The other thing you could do is have a connectivity check out to apple at the same point you check the network interfaces but I think the above is easier

@Macjutsu
Copy link
Owner

This should be resolved with super v3.0b1. Thanks!

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

2 participants