Newsroom Update

Beginning in May, a special Today at Apple series titled “Made for Business” will offer small business owners and entrepreneurs free opportunities to learn how Apple products and services can support their growth and success. Learn more >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

SUS, Client up to date, but updates are showing in background

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"

Posted on Mar 10, 2011 3:33 AM

Reply
9 replies

Mar 16, 2011 3:56 AM in response to VincensoXFIN

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.

Apr 5, 2011 5:13 AM in response to VincensoXFIN

_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.

Apr 8, 2011 3:22 AM in response to VincensoXFIN

_*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.

Jun 8, 2011 9:09 AM in response to yasmin.k

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...

SUS, Client up to date, but updates are showing in background

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.