Yosemite Software Update Server

jhuhmann
Contributor

I just upgraded on of my Apple software update servers from Mavericks to Yosemite. The software update service still says it's running but it doesn't actually work. Anyone have a similar experience or troubleshooting advice?

1 ACCEPTED SOLUTION

jhuhmann
Contributor

In case anyone ever comes back to this, it somehow ended up being a DNS problem. I think the DNS entry was not a static entry, and when I upgraded it it lost the static IP on the system, thus loosing the DNS entry. I changed the IP back to what it was supposed to be but DNS didn't reflect the local change. What a mess. Anyway, lesson learned. Always check your DNS first.

nslookup FQDN
nslookup IP

View solution in original post

5 REPLIES 5

jhuhmann
Contributor

If it gives any insight the swupd_error_log is full of the below:

[Thu Dec 04 11:56:14 2014] [error] [client 10.2.100.207] Dec  4 11:56:14 update.mycompany.com SoftwareUpdateServerGetCatalog[23666] <Debug>: REQUEST FOR CATALOG: /index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
[Thu Dec 04 11:56:14 2014] [error] [client 10.2.100.207] Dec  4 11:56:14 update.mycompany.com SoftwareUpdateServerGetCatalog[23666] <Debug>: HTTP HOST: update.mycompany.com:8088
[Thu Dec 04 11:56:14 2014] [error] [client 10.2.100.207] Dec  4 11:56:14 update.mycompany.com SoftwareUpdateServerGetCatalog[23666] <Debug>: DOCUMENT ROOT: /Library/Server/Software Update/Data/html
[Thu Dec 04 11:56:14 2014] [error] [client 10.2.100.207] Dec  4 11:56:14 update.mycompany.com SoftwareUpdateServerGetCatalog[23666] <Debug>: LINES WRITTEN: 19974
[Thu Dec 04 11:57:04 2014] [error] [client 10.2.101.101] Dec  4 11:57:04 update.mycompany.com SoftwareUpdateServerGetCatalog[23704] <Debug>: REQUEST FOR CATALOG: /index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
[Thu Dec 04 11:57:04 2014] [error] [client 10.2.101.101] Dec  4 11:57:04 update.mycompany.com SoftwareUpdateServerGetCatalog[23704] <Debug>: HTTP HOST: update.mycompany.com:8088
[Thu Dec 04 11:57:04 2014] [error] [client 10.2.101.101] Dec  4 11:57:04 update.mycompany.com SoftwareUpdateServerGetCatalog[23704] <Debug>: DOCUMENT ROOT: /Library/Server/Software Update/Data/html
[Thu Dec 04 11:57:07 2014] [error] [client 10.2.101.101] Dec  4 11:57:06 update.mycompany.com SoftwareUpdateServerGetCatalog[23704] <Debug>: LINES WRITTEN: 19974
[Thu Dec 04 11:59:21 2014] [notice] caught SIGTERM, shutting down

NowAllTheTime
Contributor III

We have two SUS boxes, both were running Mavericks and were recently upgraded to Yosemite. One upgraded without any issues, but the second wasn't downloading new updates - they were all stuck at waiting, even after validating that there was more than three the amount of free drive space available that the SUS service requires by default. I ended up having to turn off the service, delete the contents of /Library/Server/Software Update/Data/html/, reboot and then turn software update back on to redownload all of the available updates. If you can afford about 12 hours of downtime while updates download and enable you could try doing that to give your SUS a fresh start.

jhuhmann
Contributor

Sounds like it's worth a shot to me. 200+ gb of downloads here we come.

jhuhmann
Contributor

In case anyone ever comes back to this, it somehow ended up being a DNS problem. I think the DNS entry was not a static entry, and when I upgraded it it lost the static IP on the system, thus loosing the DNS entry. I changed the IP back to what it was supposed to be but DNS didn't reflect the local change. What a mess. Anyway, lesson learned. Always check your DNS first.

nslookup FQDN
nslookup IP

jhuhmann
Contributor

Sounds like Yosemite DNS is all screwed up. Maybe that had something to do with it.

http://arstechnica.com/apple/2015/01/why-dns-in-os-x-10-10-is-broken-and-what-you-can-do-to-fix-it/