Hi!
A colleague set up a NetSUS server a while ago, and it seemed to work. however, we soon noticed that it worked, but not according to plan. Now it seems that jamf sets the correct SUS: when I'm looking at a computer and do
defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL
I get http://ourserver.foo.bar:80/index.sucatalog, which is correct. Still, when sniffing with
sudo tcpdump -i en0 | grep akamai
I get plenty of hits when running softwareupdate, and nil when grep:ing "ourserver". If I do a
defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://ourserver.foo.bar:80/index.sucatalog
and then run
sudo tcpdump -i en0 | grep akamai
I get nil hits, and instead lots of "ourserver". So I'm wondering if the error resides in the way the JSS sets it on the computers. This is a modified screenshot of the script that is run the first time a computer runs every15:
So my question is: can somehow the com.apple.SoftwareUpdate look correct, but still not be used? Should we instead set the server elsewhere? (It is also set to default SUS on all network segments, by the way).
Any advice would be most welcome!
//Martin