On 8/19/2011 3:49 PM, Rainer Meier wrote: > Hi Donny, > > On 19.08.2011 22:35, Donny Brooks wrote: >> Ok, with that script I have found that it is pulling the default.xml >> file but it >> says the proper host name earlier in the file. What could be causing >> this? I am >> attaching the output of the log file. So it helps I will also include >> the >> hostname.xml and such to help troubleshoot this. I am using blank >> hosts.xml, >> profiles.xml, packages.xml and just using the individual xml files in >> the folders. > > I am currently not having lots of time to read all your attachments. > But I could bet the ordering of host definitions read is incorrect in > your hosts database. > > WPKG in default mode starts to match hosts in the order read from the > files in hosts/*.xml. > > So if you define a host called ".*" (which basically matches any host) > then WPKG will stop here because it has found a matching host. > > Having a look at your log I see that one of the first host definitions > read is hosts/default.xml. So if this one defines a "catch all" host > definition, then WPKG will likely match it and stop evaluating. > > There are two solutions for that: > > Either you re-arrange the host definitions by renaming the files or > you use multiple-host matching. > > The first one means you should likely rename your default.xml to > something like "zz-default.xml" so it is read last and the host > definition within is appended at the end of the hosts definitions. So > it will only match if no previous host definition matched the > executing host. > > If you opt for the second option you have to use the applyMultiple > switch either in config.xml or at command line. This will make WPKG > continue and applying ALL host definitions which match to the current > host. So for example if your host is named "hostname" and you have one > profile for "host.*", another for "hostname" and a third one for ".*" > then WPKG will apply ALL THREE profiles. > Please carefully think about if this is what you want because any > overmatching in any host definition in your hosts/*.xml files will > likely lead to more profiles assigned to a host than intended. > > I actually recommend the first option. Making sure each hosts gets > only one single profile assigned. You can still apply "default" > profile by specifying dependencies between profiles. > > > br, > Rainer Thanks for that lead Rainer. It got me a little further. Here is what I am seeing now though. I tried naming it zzdefault.xml but it still is not pulling alphabetically. Here is the output: Trying to read XML files from directory: \\management\wpkg\hosts Reading XML file: //management/wpkg/hosts/adelatorre2.xml Reading XML file: //management/wpkg/hosts/demo7.xml Reading XML file: //management/wpkg/hosts/severett2.xml Reading XML file: //management/wpkg/hosts/zzdefault.xml Reading XML file: //management/wpkg/hosts/rsmart2.xml Reading XML file: //management/wpkg/hosts/jomiles.xml Reading XML file: //management/wpkg/hosts/searchroom4.xml Reading XML file: //management/wpkg/hosts/dbrooks.xml Reading XML file: //management/wpkg/hosts/jbaughn.xml Reading XML file: //management/wpkg/hosts/jbaughn2.xml Reading XML file: //management/wpkg/hosts/adelatorre.xml Reading XML file: //management/wpkg/hosts/plieb.xml Reading XML file: //management/wpkg/hosts/checkout1.xml Reading XML file: //management/wpkg/hosts/rquinn2.xml Reading XML file: //management/wpkg/hosts/sokolsky.xml Reading XML file: //management/wpkg/hosts/morrisey.xml Reading XML file: //management/wpkg/hosts/jgardner2.xml Reading XML file: //management/wpkg/hosts.xml But if I change it to 01zzdefault.xml it moves down the list some: Trying to read XML files from directory: \\management\wpkg\hosts Reading XML file: //management/wpkg/hosts/adelatorre2.xml Reading XML file: //management/wpkg/hosts/demo7.xml Reading XML file: //management/wpkg/hosts/severett2.xml Reading XML file: //management/wpkg/hosts/rsmart2.xml Reading XML file: //management/wpkg/hosts/jomiles.xml Reading XML file: //management/wpkg/hosts/searchroom4.xml Reading XML file: //management/wpkg/hosts/01zzdefault.xml Reading XML file: //management/wpkg/hosts/dbrooks.xml Reading XML file: //management/wpkg/hosts/jbaughn.xml Reading XML file: //management/wpkg/hosts/jbaughn2.xml Reading XML file: //management/wpkg/hosts/adelatorre.xml Reading XML file: //management/wpkg/hosts/plieb.xml Reading XML file: //management/wpkg/hosts/checkout1.xml Reading XML file: //management/wpkg/hosts/rquinn2.xml Reading XML file: //management/wpkg/hosts/sokolsky.xml Reading XML file: //management/wpkg/hosts/morrisey.xml Reading XML file: //management/wpkg/hosts/jgardner2.xml Reading XML file: //management/wpkg/hosts.xml So something is not right if it is supposed to be reading stuff alphabetically in the hosts. Any ideas? Donny B. |