DeeBeeMac

Q: Mavericks Client Unable to pull any update from Server 3.0 SUS

Just updated Mac Mini Server to Mavericks and Server App 3.0. I have also pulled down some new updates on the SUS, Clients running older OS (Lion) are able to connect and retrieve packages. However the Mavericks Client is unable to.

This URL is currently pushed into the profile

http://servername:8088/index.sucatalog

I am seeing this in the SUS logs for the Mavericks Client

Access Log

xxx.xxx.xxx.xx - - [24/Oct/2013:00:02:45 -0400] 80 GET "/index.sucatalog" 404 299 "-" "Software%20Update (unknown version) CFNetwork/673.0.3 Darwin/13.0.0 (x86_64) (Macmini6%2C2)"

 

Error Log

[Thu Oct 24 00:02:45 2013] [error] [client xxx.xxx.xxx.xx] File does not exist: /Library/Server/Software Update/Data/html/index.sucatalog

 

But seeing this for the Lion Client

Access Log

xxx.xxx.xxx.y - - [24/Oct/2013:00:30:25 -0400] 80 GET "/index.sucatalog" 302 392 "-" "Software%20Update/360 CFNetwork/520.5.1 Darwin/11.4.2 (i386) (MacBook2%2C1)"

 

Contents of /Library/Server/Software Update/Data/html (clearly missing index.sucatalog)

catalogs.sucatalog

catalogs.sucatalog.alternate

content

index-leopard-snowleopard.merged-1.sucatalog

index-lion-snowleopard-leopard.merged-1.sucatalog

index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

 

 

Any ideas what i am missing?

Mac mini, OS X Server

Posted on Oct 23, 2013 9:37 PM

Close

Q: Mavericks Client Unable to pull any update from Server 3.0 SUS

  • All replies
  • Helpful answers

  • by raimattern,

    raimattern raimattern Oct 23, 2013 11:11 PM in response to DeeBeeMac
    Level 1 (104 points)
    Oct 23, 2013 11:11 PM in response to DeeBeeMac

    Confirmed . Same here.

    Server 3.0 SUS Documentation:

    OS X Server publishes separate catalogs for specific versions of OS X. This allows each client to view only the updates that relate to the operating system installed on that system.

    OS X Server supports catalogs for Mac OS X v10.6 or later clients.

    You use the defaults command in Terminal to point client computers to a Software Update server. You must be an administrator to use the defaults command.

    1. Make a backup copy of the /Library/Preferences/com.apple.SoftwareUpdate.plist file, if it exists.
    2. On the client, open Terminal (located in the Other folder in Launchpad).
    3. Enter the following command:$ sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL URLReplace URL with the URL of the Software Update server, including the port number and the name of the catalog file for the specific version of Mac OS X.For example,

      http://su.domain_name.com:8088/index.sucatalog

      Verify your change using the following command:$ defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

      To point the client computer back to the Apple Software Update server, use the following command:

      $ sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

    You can revert these changes by replacing the /Library/Preferences/com.apple.SoftwareUpdate.plist file with the backup copy you made in step 1.

    So I can't see any reason why the service ....... Maybe this documentation is faulty. Missing the new URL for 10.9.

     

    Message was edited by: raimattern

  • by raimattern,

    raimattern raimattern Oct 23, 2013 11:51 PM in response to DeeBeeMac
    Level 1 (104 points)
    Oct 23, 2013 11:51 PM in response to DeeBeeMac

    Just posted a bug report to Apple

  • by DeeBeeMac,

    DeeBeeMac DeeBeeMac Oct 24, 2013 5:48 PM in response to raimattern
    Level 1 (0 points)
    Oct 24, 2013 5:48 PM in response to raimattern

    Thanks, hopefully this gets some attention and fixed. Should be an easy fix. It just doesn't look like a catalog exist for Maverick in the SUS, it's normally creatred when updates are pulled down.

  • by raimattern,Solvedanswer

    raimattern raimattern Oct 24, 2013 11:00 PM in response to DeeBeeMac
    Level 1 (104 points)
    Oct 24, 2013 11:00 PM in response to DeeBeeMac
  • by raimattern,

    raimattern raimattern Oct 24, 2013 11:27 PM in response to raimattern
    Level 1 (104 points)
    Oct 24, 2013 11:27 PM in response to raimattern

    Downloading 10.9 updates !

  • by pedro_morais,

    pedro_morais pedro_morais Oct 25, 2013 5:34 AM in response to raimattern
    Level 1 (0 points)
    Oct 25, 2013 5:34 AM in response to raimattern

    Are you using Server version 3 ?

  • by raimattern,

    raimattern raimattern Oct 25, 2013 5:42 AM in response to pedro_morais
    Level 1 (104 points)
    Oct 25, 2013 5:42 AM in response to pedro_morais

    Yes

  • by pedro_morais,

    pedro_morais pedro_morais Oct 25, 2013 5:52 AM in response to raimattern
    Level 1 (0 points)
    Oct 25, 2013 5:52 AM in response to raimattern

    Still not working for me :S

  • by raimattern,

    raimattern raimattern Oct 25, 2013 6:02 AM in response to pedro_morais
    Level 1 (104 points)
    Oct 25, 2013 6:02 AM in response to pedro_morais

    You did modify the swupd.conf & swupd.plist according to the link I posted earlier ?

  • by pedro_morais,

    pedro_morais pedro_morais Oct 25, 2013 6:11 AM in response to raimattern
    Level 1 (0 points)
    Oct 25, 2013 6:11 AM in response to raimattern

    My fault. Working now, was a typo .

     

    Thank you very much!

     

    Downloading!

  • by DeeBeeMac,

    DeeBeeMac DeeBeeMac Oct 28, 2013 9:43 PM in response to raimattern
    Level 1 (0 points)
    Oct 28, 2013 9:43 PM in response to raimattern

    I will test and feedback, thanks though!

  • by trazzel,

    trazzel trazzel Oct 29, 2013 7:36 AM in response to DeeBeeMac
    Level 1 (5 points)
    Oct 29, 2013 7:36 AM in response to DeeBeeMac

    I'm also having trouble with this.

     

    Im appalled by the problems with the Server 3.0. Alot of headache and restoring backups this week.

     

    I updated the files in the workaround. However when a 10.9 client is trying to fetch updates I get an error:

     

    Symbolic link not allowed or link target not accessible: /Library/Server/Software Update/Data/html/index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.suca talog

     

     

    And that's a nobrainer because there is no such file as you can see in that dir.

    The older versions have a complete set of files, but 10.9 is missing.

     

    index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.productscache

    index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.apple

    index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.apple.previo us

    index-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.composite

    index-leopard-snowleopard.merged-1.productscache

    index-leopard-snowleopard.merged-1.sucatalog

    index-leopard-snowleopard.merged-1.sucatalog.apple

    index-leopard-snowleopard.merged-1.sucatalog.apple.previous

    index-leopard-snowleopard.merged-1.sucatalog.composite

    index-lion-snowleopard-leopard.merged-1.productscache

    index-lion-snowleopard-leopard.merged-1.sucatalog

    index-lion-snowleopard-leopard.merged-1.sucatalog.apple

    index-lion-snowleopard-leopard.merged-1.sucatalog.apple.previous

    index-lion-snowleopard-leopard.merged-1.sucatalog.composite

    index-mountainlion-lion-snowleopard-leopard.merged-1.productscache

    index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

    index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.apple

    index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.apple.previous

    index-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.composite

     

    So question will it be generated with Apples do magic, or do I have to wait for an update of the Server?

     

    And what about http://su.domain_name.com:8088/index.sucatalog that example?

    Why isn't there an index.sucatlog on my server?

    Am I supposed to generate that also?

     

    /traz

  • by Bryan Powell1,

    Bryan Powell1 Bryan Powell1 Oct 31, 2013 4:41 AM in response to trazzel
    Level 1 (6 points)
    Oct 31, 2013 4:41 AM in response to trazzel

    For what it's worth, I filed a bug for this and it was closed as a duplicate so I am assuming the engineering team is aware.