Caching Server does not serve softwareupdates to 10.12.* Client machines.

Originator:jckwhet
Number:rdar://30311121 Date Originated:01-Feb-2017 10:59 AM
Status:Open Resolved:
Product:Server Product Version:5.2
Classification: Reproducible:Always
 
Summary:
A caching server on 10.12.(2/3) with Server 5.2 installed will not serve Software Updates to clients on 10.12 requesting updates on the network. It will however cache and serve updates to clients on 10.11.*.

If a mac AppStore App or iOS device requests an install/update it is cached and served correctly.

Steps to Reproduce:
1. Install Server.app on 10.12.(2-3).
2. Turn on Caching and enable ClientIdentity Logging. 
3. Run AssetCacheLocatorUtil or restart a 10.12.(1-2) Client.
4. Run `softwareupdate -d -a`

Expected Results:
The client running `softwareupdate -d -a` should download updates from caching server.

Actual Results:
Caching Server doesn't notice a request fom the client and the client downloads from an Apple Peer at 17.253.17.*

Version:
Mac Mini (10.12.2-3) running Server.app (5.2)
Mac Mini (10.12.4) running Server.app (5.3)

Comments

This is fixed in 10.12.6 on the client side.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!