Posted on 11-09-2016 06:16 AM
Hi all.
For the life of me, I just can't get Mac OSX Software Updates working from a SUS. I am also finding it difficult to find definitive documentation on setting a SUS up. I would appreciate if someone could give some input.
I was using JAMF's NetSUS, but I have moved to Apple Server Software Update Server for testing. If I can get that working, I'll maybe look at another solution (Reposado, etc).
Here's my server setup:
- Sierra 10.12
- Server 5.2
- SUS Enabled ONLY, set to manual.
- Downloaded and enabled iTunes 12.5.3 update.
Here's my client setup:
- El Capitan 10.11.4
- iTunes 12.3.3.17
- NO config profile setting Software Update server, etc.
I ensure there is no CatalogURL, and check for an update. This shows that there is an update for iTunes:
sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
softawreupdate -l
* iTunes (12.5.3), 262996K [recommended]
So, I know there is an update available, and I have downloaded that update (I assume) to my SUS. The one on Apple's servers and the one on my server seem the same size.
So now I point to my server, and try to list the updates again:
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate. CatalogURL http://my.server.com:8088/catalogs.sucatalog
softawreupdate -l
No new software available.
But why?
The client can see the server OK (the SUS logs show a connection is made (although nothing more).
Solved! Go to Solution.
Posted on 11-09-2016 07:36 AM
@CCNapier, your CatalogURL setting needs to be
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://my.server.com:8088/index.sucatalog
Posted on 11-09-2016 07:36 AM
@CCNapier, your CatalogURL setting needs to be
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://my.server.com:8088/index.sucatalog
Posted on 11-09-2016 07:48 AM
D'oh.
I think I got tripped up because index.sucatalog is not listed in the index when you navigate with safari.
Thanks.