9 Replies Latest reply: Jun 8, 2011 9:09 AM by shryocdj
VincensoXFIN Level 1 Level 1 (40 points)
Hi.

I have Mac Pro 10.6 server and Mac Mini 10.6 server in different locations about 20km apart. The mini is new addition in our systems, and it's main role is to work as SUS and access/control point in our 2nd department. I have also SUS running on our Mac Pro (main) server and it's working fine, but I have this problem with the mini :

When the client requests the updates from the server, it starts downloading the list like normal. But then it tells that "Your system is up to date", but I can see there is updates showing in the background. I tested and the clients get the updates from the main server just fine.

I used this command to define the update server on a client

sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL http://my.server.address:8088/index-leopard-snowleopard.merged-1.sucatalog

Used that when configuring to both mini and pro servers, with only different address.

I looked into mini's SUS access logs and compared them to whats comes up in the main server. The main servers SUS access log goes wild after you start the lookup for updates, but the mini shows only this :

ADDRESS - - [10/Mar/2011:12.30:17 +0200] 80 GET "/index-leopard-snowleopard.merged-1.sucatalog" 200 1353482 "-" "Ohjelmiston%20p%C3%A4ivitys/258.1 CFNetwork/454.9.8 Darwin/10.4.0 (i386) (iMac10%2C1)"

Thats what comes up every time I start the client to lookup updates from the mini.

I remember reading something like this from here, but I could't find the right thread .

iMac 27"
  • 1. Re: SUS, Client up to date, but updates are showing in background
    HackerJL Level 1 Level 1 (0 points)
    I have the exact same thing happening right now. I get a line in my log saying it downloaded the sucatalog, but its 'up to date' yet I know I have a safari update to do as well.
  • 2. Re: SUS, Client up to date, but updates are showing in background
    William Webb Level 1 Level 1 (15 points)
    do either of you have an item in your list of available updates labeled as "_productId Update"? I'm seeing the same behavior right now (Mac Mini, OS X Server 10.6.6), and can't quite figure out why it's behaving this way, or what that update relates to.

    Message was edited by: William Webb
  • 3. Re: SUS, Client up to date, but updates are showing in background
    HackerJL Level 1 Level 1 (0 points)
    I do have that in my SUS. But I also have that on one server that is working PERFECTLY. So I dont think it has anything to do with anything.

    sorry.
  • 4. Re: SUS, Client up to date, but updates are showing in background
    VincensoXFIN Level 1 Level 1 (40 points)
    I got this to work, don't know what I did exactly but if you have the same problem, try this :

    If you have another SUS server available, try setting the client to download updates from there. I have 2 SUS servers, so I did this couple of times, restarted, logged in, logged out, and eventually it started to work.

    I don't know what is causing this, but I noticed when I deployed a new iMac to department where is this problematic mini SUS server located, that it happens to every new machine. Tried it with my MacBook too and it act's the same way, wont work at first, but then it just starts working at some point.
  • 5. Re: SUS, Client up to date, but updates are showing in background
    yasmin.k Level 1 Level 1 (0 points)
    I have the same issue (updates in the background), posted here a while ago, but not solution yet.

    And I have really the productldUpdate. Would like to try without it.
    How can I remove it from the SUS Database?
  • 6. Re: SUS, Client up to date, but updates are showing in background
    VincensoXFIN Level 1 Level 1 (40 points)
    _Few updates on this:_


    As I mentioned earlier, my 2nd SUS was doing this "ghost update" thing. But now both of my SUS servers are doing this. Not with all clients but for some. I noticed that I had the OSX 10.6.7 update available for clients, and I managed to install it to one client, no problem. But after that, some clients (all (5) I have tried till now) dont see any updates from the SUS. Only update that may show is iWeb update.

    I updated the server to 10.6.7 but that didn't work either. I noticed something on the logs :

    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product zzzz041-0306 is no longer available and has no replacement.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product 061-9480 is no longer available and has no replacement.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product 061-7415 is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable >because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product 061-7832 is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9753 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product 061-7415 is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product 061-7832 is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:22 sibeliusopisto.internal swupd_syncd[83] <Info>: Product (null) is disable because replacement product zzz061-9755 was enabled.
    Tue Apr 5 13:01:24 sibeliusopisto.internal swupd_syncd[83] <Info>: Sync Complete


    What is all that spam about ? Anyone ? And still, the bottom line is that I can see that there are updates, even if the Software Update tells me the system is up to date. On a client machine, behind that popup dialog what tells me that system is up to date, is another window what tells me that there are some updates on the SUS server I could install.
  • 7. Re: SUS, Client up to date, but updates are showing in background
    VincensoXFIN Level 1 Level 1 (40 points)
    _*Quick Update on this_*

    I noticed, that the problem was actually the local machines admin user. For some reason, that I don't understand, if I update more than 1 machine in one hour using this account, the second one I try to update, will not find the same updates as the 1st one. Don't know actually what is causing this, because updating inside this network takes only like 10-15 minutes to download and install the updates.

    If I use different user for updating the 2nd machine, it will update perfectly like the 1st one. I have now used 3 accounts for updating all the clients and for now there are no problems.
  • 8. Re: SUS, Client up to date, but updates are showing in background
    HackerJL Level 1 Level 1 (0 points)

    nothing more to kill this issue once and for all?

  • 9. Re: SUS, Client up to date, but updates are showing in background
    shryocdj Level 1 Level 1 (30 points)

    This might help some of you; it resolved a couple of my issues (including the "_productID" update).

    Basically rename your catalogs file (in terminal) to catalogs.bkup, or something. And stop/start/sync SUS and it should rebuild the catalog.

     

    The other issue I had, known updates were not being detected by clients, was being caused by a nested "content" folder somehow.  I'm assuming it is because I changed the location of my updates' storage.

    So, in /var/db/swupd/html/content I had the another "content" folder that is the alias to where my updates are really kept. So, I renamed the top level content folder (to content.bkup) and moved the aliased one to be on the same level as the one I just renamed (/var/db/swupd/html/).

     

    Hope that helps out a bit...