Caching Service on High Sierra 10.13.x not caching macOS installers

bluebox
New Contributor III

Hi All,

I've got here a caching service enabled on a Mac Mini setup in a Sonnet enclosure setup with 2 Atto FC cards (FN12). This setup served well until High Sierra came out. It had some issues in the past but we were always able to cache apps, content and macOs updates and full installers. Now, seeing the caching service moved to the System Preferences, it retained it's configuration just fine but the ability to cache macOS installers is gone, at least for Sierra and High Sierra clients trying to download the High Sierra installer from the Mac AppStore. The cachelocatorutil gives me the following output and based on that I am not worried that the clients don't see the caching service:

bash-3.2# /usr/bin/assetcachelocatorutil
2018-01-26 08:29:14.095 assetcachelocatorutil[2212:13828] assetcachelocatorutil version 71.1, framework version 71.1
2018-01-26 08:29:14.097 assetcachelocatorutil[2212:13828] Determining public IP address...
2018-01-26 08:29:14.852 assetcachelocatorutil[2212:13828] This computer's public IP address is 78.xx.xx.xx.
2018-01-26 08:29:14.852 assetcachelocatorutil[2212:13828] --- Information for system services:
2018-01-26 08:29:14.852 assetcachelocatorutil[2212:13828] Checking whether there might be caching server(s) available...
2018-01-26 08:29:14.900 assetcachelocatorutil[2212:13828] There might be caching server(s) available.
2018-01-26 08:29:14.901 assetcachelocatorutil[2212:13828] Finding saved servers supporting personal caching...
2018-01-26 08:29:14.902 assetcachelocatorutil[2212:13828] There is no saved result. (This is not an error.)
2018-01-26 08:29:14.902 assetcachelocatorutil[2212:13828] Finding saved servers supporting personal caching and import...
2018-01-26 08:29:14.903 assetcachelocatorutil[2212:13828] There is no saved result. (This is not an error.)
2018-01-26 08:29:14.903 assetcachelocatorutil[2212:13828] Finding saved servers supporting shared caching...
2018-01-26 08:29:14.903 assetcachelocatorutil[2212:13828] There is no saved result. (This is not an error.)
2018-01-26 08:29:14.903 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting personal caching...
2018-01-26 08:29:15.412 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.412 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting personal caching and import...
2018-01-26 08:29:15.413 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.413 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting shared caching...
2018-01-26 08:29:15.414 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.414 assetcachelocatorutil[2212:13828] 192.xxx.xxx.xxx:xxx, rank 1, guid ECF23C6B-E9EE-45D8-AEF7-1F17FFF80D09, valid until 2018-01-26 09:29:15; supports personal caching: yes, and import: yes, shared caching: yes
2018-01-26 08:29:15.414 assetcachelocatorutil[2212:13828] Determining configured public IP address ranges...
2018-01-26 08:29:15.415 assetcachelocatorutil[2212:13828] No public IP address ranges are configured.
2018-01-26 08:29:15.415 assetcachelocatorutil[2212:13828] --- Information for user 0 (results for other users may be different):
2018-01-26 08:29:15.415 assetcachelocatorutil[2212:13828] Checking whether there might be caching server(s) available...
2018-01-26 08:29:15.415 assetcachelocatorutil[2212:13828] There might be caching server(s) available.
2018-01-26 08:29:15.415 assetcachelocatorutil[2212:13828] Finding saved servers supporting personal caching...
2018-01-26 08:29:15.416 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.416 assetcachelocatorutil[2212:13828] Finding saved servers supporting personal caching and import...
2018-01-26 08:29:15.416 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.416 assetcachelocatorutil[2212:13828] Finding saved servers supporting shared caching...
2018-01-26 08:29:15.417 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.417 assetcachelocatorutil[2212:13828] 192.xxx.xxx.xxx:xxx, rank 1, guid ECF23C6B-E9EE-45D8-AEF7-1F17FFF80D09, valid until 2018-01-26 09:27:55; supports personal caching: yes, and import: yes, shared caching: yes
2018-01-26 08:29:15.417 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting personal caching...
2018-01-26 08:29:15.926 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.926 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting personal caching and import...
2018-01-26 08:29:15.927 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.927 assetcachelocatorutil[2212:13828] Finding refreshed servers supporting shared caching...
2018-01-26 08:29:15.927 assetcachelocatorutil[2212:13828] Found 1 server
2018-01-26 08:29:15.928 assetcachelocatorutil[2212:13828] 192.xxx.xxx.xxx:xxx, rank 1, guid ECF23C6B-E9EE-45D8-AEF7-1F17FFF80D09, valid until 2018-01-26 09:29:15; supports personal caching: yes, and import: yes, shared caching: yes
2018-01-26 08:29:15.928 assetcachelocatorutil[2212:13828] Determining configured public IP address ranges...
2018-01-26 08:29:15.928 assetcachelocatorutil[2212:13828] No public IP address ranges are configured.
2018-01-26 08:29:15.928 assetcachelocatorutil[2212:13828] Testing all found servers for reachability...
2018-01-26 08:29:15.934 assetcachelocatorutil[2212:13828] This computer is able to reach all of the above caching servers.

Anybody else seeing macOS installers not cached at all? I am aware of an openradar case where in 10.12.x a comparable issue was brought up but it should be fixed with the last update to Sierra. Or is it Groundhog Day again?

Thanks for any input!

Alex

2 REPLIES 2

jrippy
Contributor II

@bluebox I came to this thread hoping to gain some more insight about this topic. We run a couple of caching servers where I work and are just beginning to get people onto High Sierra so I was interested.
Unfortunately, this isn't an answer to your question but rather - where is this tool located?
I've looked on my desktop (10.13.2) and two servers (both 10.13.3 and with Server.app installed) and none of them have assetcachelocatorutil either in the path or in /usr/bin (which is in the path but I checked explicitly).
There is an assetutil but that appears to be used for App Store Apps.

Was this possibly removed?

abonsall
New Contributor

@bluebox Have the same issue. Caching server will not cache the macOS installer or macOS updates.
However, it will cache anything else fro the App store. I'm aware of the open radar case and have had the same issue since 10.12.x
Currently running a 10.13.3 caching server to cache content for same public IP.