Home › Forums › OS X Server and Client Discussion › Open Directory › Clients Open Directory binding and access to Software Update Server
- This topic has 6 replies, 4 voices, and was last updated 18 years, 1 month ago by
daifuku74.
-
AuthorPosts
-
February 20, 2007 at 9:00 pm #368354
daifuku74
ParticipantFirst of all, hello to you all people here. I just discovered this site and im gonna love it.
😳 I’m quite a newbie with Tiger server, but it’s really a pleasure playing with it and discovering its functions.
I went to search on all the site for my question but i didn’t find what i was really looking for:
this is all simple.I got an open directory master which is my tiger server.
I set the computer clients with the server dns and the directory service application ensuring its been set the right way
(you know delete the prefs sometimes and re-setting it)
and as Software update server is running on my server 10.4.8 (even if in the GUI it seems not -you got that 10.4.8 bug too? i only use combo updaters.)
i just want the clients to connect to my server for software updates.I found in the apple manual to change some plist with a “defaults write etc…..”
but is that really the deal? I wonder. I found a little app who does it in the GUI way too.anyway I thought adding the record to directory service would be enough but it seems not?
is this apple thingy the only way?what are the methods?
Please tell me the answer! i’d be real grateful! thanks a lot in advance ppl! 😳
March 3, 2007 at 1:11 am #368452daifuku74
ParticipantPlease really no one has a clue?
I searched already before posting but it was not exactly the thing.
please anyone has an infothanks a lot again
March 6, 2007 at 5:11 pm #368476Stephen Buckley
ParticipantIf you have managed clients (MCX) you can specify the software update server to be used via that. You would need your client computers to be bound to your OD domain (and obviously be running an OD domain on your XServe in the frist place) Its worth doing as being able to configure machines globaly from one place is a good thing,
March 6, 2007 at 5:41 pm #368479hjenkins
ParticipantMake sure that Software Update service is running and then using WGM and selecting preferences a you either bind the machines to the Software Update server or by users by specifiying your server as suggested in the Software Update preference “http://server.yourserver.com:8088/”.
March 6, 2007 at 6:08 pm #368480daifuku74
ParticipantWhat I did is creating a new computer list in WGM, adding the computers MACs
and mentioning my server in the SU prefs of this list.I can see my clients are binded good through “dscl localhost” on each and listing the LDAPv3
but still, they can’t see software update server.
of course i can “cheat” by editing the preference file, but that should not be that waywhat’s real strange is that my SUS is running, i can see it through the terminal, my updates are shared locally (those two checkboxes in WGM normally)
but now they appear as they are not checked, even if in the CLI world, they are.
super strange isn’t it?I tried to force the checkboxes this way, but see the following error, i just cant understand it
server:~ serveradmin$ sudo serveradmin settings swupdate:updateItemsRecordsArray:_array_index:0:enable = yes
2007-03-05 23:10:46.611 serveradmin[26933] Exception in doCommand: *** -[NSCFDictionary setObject:forKey:]: attempt to insert nil value
server:~ serveradmin$thanks for your help people!
March 6, 2007 at 10:35 pm #368484fherbert
ParticipantI have found you need to edit the software update preference in workgroup manager and put the full URL of the software update server:
[b]
http://your.software.updateserver:8088/index.sucatalog%5B/b%5DYou can also put this address into a web browser and double check software update is in fact running correctly.
Also, you may want to check the managed preferences on the client to make sure they are getting the software update settings:
[code]defaults read /Library/Managed Preferences/{username}/com.apple.SoftwareUpdate[/code]
And see what this displays….. it should be something along the lines of:
[code]{CatalogURL = “http://your.software.updateserver:8088/index.sucatalog”; }[/code]
March 6, 2007 at 11:23 pm #368486daifuku74
Participantafter putting the all complete URL and checking access (it works) to URL in clients Safari still the SUS does not become the default one when i call for updates.
I can’t find managed preferences but this must be because i’m applying the SU management to a list of computer with MAC address
so tio sum up this defaults write blabla URL of my SUS (which i can do manually), to be clear, is something that is written automatically in my client SU prefs if:
DNS is correct
Directory Service is correctly set on client to acces the master OD on server
SUS is runningdid i understand good?
sorry for poor englishthanks everyone again, if there is no real solution then i’ll give up for now and wait for Leopard Server 10.5.9 😀
-
AuthorPosts
- You must be logged in to reply to this topic.
Comments are closed