Also watch out for 

Error:  Criteria None is not a valid criteria!

if you don't use 
 <ai_manifest name="default">

See http://defect.opensolaris.org/bz/show_bug.cgi?id=4318

-Paul



On 07/24/09 15:19, Asif Iqbal wrote:
> On Fri, Jul 24, 2009 at 10:10 AM, Harshal<p.harshal at gmail.com> wrote:
>   
>> There is no need for <ai_uninstall_packages> as I am not install
>> babel_install.
>>     
>
> then remove </ai_uninstall_packages> from your xml. otherwise that xml
> will never work
>
>
>   
>> My aim is to come up with manifest so that minimal OS installation is done
>> using that. babel_install pulls things which we don't need.
>>
>>
>>
>> On Fri, Jul 24, 2009 at 7:35 PM, Paul Neary <Paul.Neary at sun.com> wrote:
>>     
>>> Looks like you're missing   <ai_uninstall_packages>
>>> -paul
>>>
>>> On 07/24/09 09:33, Harshal wrote:
>>>
>>> Hi,
>>>
>>> I am not able to make sense out of this error pasted below. I edited the
>>> default manifest by following instructions at
>>> http://www.opensolaris.org/os/project/caiman/auto_install/AI_manifest_setup.html
>>> , section 'How to change the default manifest?'  But all I am getting is
>>> output pasted below.  I am also attaching the edited manifest with this
>>> post.
>>>
>>>
>>> root at install:/export/home/hpcuser# installadm add -m
>>> PrimaryInstaller_ai_manifest_install.xml -n unicluster
>>> Error:  File PrimaryInstaller_ai_manifest_install.xml failed validation:
>>>        Extra content at the end of the document
>>> root at install:/export/home/hpcuser#
>>>
>>>
>>>
>>> <!--
>>> CDDL HEADER START
>>>
>>> The contents of this file are subject to the terms of the
>>> Common Development and Distribution License (the "License").
>>> You may not use this file except in compliance with the License.
>>>
>>> You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
>>> or http://www.opensolaris.org/os/licensing.
>>> See the License for the specific language governing permissions
>>> and limitations under the License.
>>>
>>> When distributing Covered Code, include this CDDL HEADER in each
>>> file and include the License file at usr/src/OPENSOLARIS.LICENSE.
>>> If applicable, add the following below this CDDL HEADER, with the
>>> fields enclosed by brackets "[]" replaced with your own identifying
>>> information: Portions Copyright [yyyy] [name of copyright owner]
>>>
>>> CDDL HEADER END
>>>
>>> Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
>>> Use is subject to license terms.
>>> -->
>>>
>>> <ai_criteria_manifest>
>>>     <ai_embedded_manifest>
>>>         <ai_manifest name="PrimaryInstaller_ai_manifest_install">
>>>             <ai_pkg_repo_default_authority>
>>>                 <main url="http://pkg.opensolaris.org/release";
>>> authname="opensolaris.org"/>
>>>                 <mirror url=""/>
>>>             </ai_pkg_repo_default_authority>
>>>
>>>             <!--
>>>                 By default the latest build available, in the specified
>>> IPS
>>>                 repository, is installed.
>>>                 If another build is required, the build number has
>>>                 to be appended to the 'entire' package in following
>>>                 form:
>>>
>>>                 <pkg_name="entire at 0.5.11-0.build#/>
>>>             -->
>>>             <ai_install_packages>
>>>         <pkg name="entire"/>
>>>             <pkg name='SUNWcsd'/>
>>>             <pkg name='SUNWcs'/>
>>>         <pkg name='SUNWcar'/>
>>>          <pkg name='SUNWcakr'/>
>>>          <pkg name='SUNWkvm'/>
>>>          <pkg name='SUNWos86r'/>
>>>          <pkg name='SUNWrmodr'/>
>>>          <pkg name='SUNWpsdcr'/>
>>>         <pkg name='SUNWpsdir'/>
>>>          <pkg name='SUNWcnetr'/>
>>>          <pkg name='SUNWesu'/>
>>>          <pkg name='SUNWkey'/>
>>>          <pkg name='SUNWnfsckr'/>
>>>          <pkg name='SUNWnfsc'/>
>>>          <pkg name='SUNWgss'/>
>>>         <pkg name='SUNWgssc'/>
>>>          <pkg name='SUNWbip'/>
>>>          <pkg name='SUNWbash'/>
>>>          <pkg name='SUNWloc'/>
>>>          <pkg name='SUNWsshcu'/>
>>>          <pkg name='SUNWsshd'/>
>>>          <pkg name='SUNWssh'/>
>>>          <pkg name='SUNWtoo'/>
>>>         <pkg name='SUNWzfskr'/>
>>>          <pkg name='SUNWipf'/>
>>>          <pkg name='SUNWintgige'/>
>>>          <pkg name='SUNWipkg'/>
>>>           <pkg name='SUNWadmr'/>
>>>          <pkg name='SUNWadmap'/>
>>>          <pkg name='SUNWPython'/>
>>>         <pkg name='SUNWperl584core'/>
>>>          <pkg name='SUNWgrub'/>
>>>          <pkg name='SUNWxcu6'/>
>>>          <pkg name='SUNWxcu4'/>
>>>          <pkg name='SUNWgawk'/>
>>>          <pkg name='SUNWgtar'/>
>>>          <pkg name='SUNWgnu-oreutils'/>
>>>          <pkg name='SUNWscp'/>
>>>          <pkg name='SUNWfmd'/>
>>>          <pkg name='SUNWxge'/>
>>>          <pkg name='SUNWbge'/>
>>>          <pkg name='SUNWnge'/>
>>>          <pkg name='SUNWrge'/>
>>>          <pkg name='SUNWrtls'/>
>>>         <pkg name='SUNWixgb'/>
>>>         <pkg name='SUNWchxge'/>
>>>          <pkg name='SUNWzfs-auto-snapshot'/>
>>>         <pkg name='SUNWsolnm'/>
>>>             </ai_install_packages>
>>>             </ai_uninstall_packages>
>>>             <ai_auto_reboot>
>>>                 false
>>>             </ai_auto_reboot>
>>>         </ai_manifest>
>>>     </ai_embedded_manifest>
>>>     <sc_embedded_manifest name = "AI">
>>>         <!-- <?xml version='1.0'?>
>>>         <!DOCTYPE service_bundle SYSTEM
>>> "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
>>>         <service_bundle type="profile" name="name">
>>>             <service name="ai_properties" version="1" type="service">
>>>                 <instance name="default" enabled="true">
>>>                     <property_group name="ai" type="application">
>>>                         <propval name="username" type="astring"
>>> value="jack"/>
>>>             <propval name="userpass" type="astring"
>>> value="9Nd/cwBcNWFZg"/>
>>>                         <propval name="description" type="astring"
>>> value="default_user"/>
>>>                         <propval name="rootpass" type="astring"
>>> value="$5$VgppCOxA$ycFmYW4ObRRHhtsGEygDdexk5bugqgSiaSR9niNCouC"/>
>>>                         <propval name="timezone" type="astring"
>>> value="US/Pacific"/>
>>>                     </property_group>
>>>                 </instance>
>>>              </service>
>>>         </service_bundle>
>>>     -->
>>>     </sc_embedded_manifest>
>>> </ai_criteria_manifest>
>>>
>>> ________________________________
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> caiman-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>
>>>       
>> _______________________________________________
>> caiman-discuss mailing list
>> caiman-discuss at opensolaris.org
>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>>
>>     
>
>
>
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090724/095d5c7d/attachment.html>

Reply via email to