Software Updates not working from SUS

CCNapier
Contributor

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).

1 ACCEPTED SOLUTION

flyboy
Contributor

@CCNapier, your CatalogURL setting needs to be

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://my.server.com:8088/index.sucatalog

View solution in original post

2 REPLIES 2

flyboy
Contributor

@CCNapier, your CatalogURL setting needs to be

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://my.server.com:8088/index.sucatalog

CCNapier
Contributor

D'oh.
I think I got tripped up because index.sucatalog is not listed in the index when you navigate with safari.

Thanks.