Hi, Jack & marry:

  i have a problem when i create the TI istall image, The installation will get 
failure at the beginning of transfer, the 
error messages show there is no manifest file at /.cdrom/.transfer.xml, or 
something like that. 

  I create the TI image using the example xml, only modify the publisher, 
comment out the 'entire' package.
is there any other point which need to modify to solve this problem?

Thanks,
Xun
On 05/25/11 09:55 PM, xun.ni wrote:
>  Hi, Jack:
>
>   Thanks for your reply, if i install AI images, does the ramdisk have 
> the updated driver package?
All install images, whether AI, TI or live CD, will have the drivers you 
included when you built the image using DC.  That is, when you boot 
these images, the drivers will exist in RAM and the system will run with 
them.

When you install from TI and live CD, the installer copies the files of 
the running system onto the target, so the target disk will have the 
same set of drivers.

When you install using AI, the target disk is populated using pkg(5) 
from the repositories specified in the AI manifest.  Be sure and set up 
the AI manifest so that the installer can find your drivers' 
packages/repository as well as the repository for the standard packages.
NOTE: the AI manifest here is different than the manifest used to build 
the AI install image.  This manifest is used *by* the installer, and is 
not to be confused with the manifest used by DC to build the image 
containing the installer.
>   according to your word, if i want to have the updated driver package 
> in the ramdisk, i must create the Ti image?
No, but the process of installing from a TI image seems simpler and just 
as effective for you as installing from an AI image.

     I hope that helps,
     Jack
>
> Thanks,
> Xun
>
> On 05/26/11 12:06, Jack Schwartz wrote:
>> Hi Xun Ni.
>>
>> On 05/25/11 08:45 AM, Xun Ni wrote:
>>> Hi, Marry:
>>>
>>>    Thanks for your help, I need another confirm that if i have a new 
>>> controller, and an old driver already in s11 but the driver don't 
>>> support installation on the controller. After we modify the code , 
>>> it supports the installation, And i use the DC to modify the 
>>> publisher to my workspace, build an ISO,  is this ISO support the 
>>> installation. You know that if the driver support installation, the 
>>> driver should be updated in both the repo and the ramdisk(miniroot), 
>>> does the DC update both the repo and the ramdisk(miniroot)?
>> If you boot a Text Installer (TI) ISO you build (as Mary suggested) 
>> to contain your driver using DC, that ISO will have the drivers you 
>> gave it.  Installing from either a TI or live CD image will basically 
>> copy the running system to the target, so the installed system should 
>> also have your driver.
>>
>>     Thanks,
>>     Jack
>>> Thanks,
>>> Xun
>>>
>>> -----------------------------------------
>>>
>>> Xun Ni:
>>>
>>> You cannot use a dc xml to do AI install.
>>>
>>> If you want to test your binaries, I will suggest you do a TI build.
>>> You make a copy of the dc_text_x86.xml, modify the repo just like you
>>> did for the AI build.  Remove the entire and do the TI build.
>>>
>>> Then you can boot the iso or usb and test TI install and it is 
>>> easier to
>>> test your bits.
>>>
>>>
>>>
>>>
>>>
>>> On 05/18/11 04:30 AM, xun.ni wrote:
>>>>   Hi, Marry
>>>>
>>>>    is it ok to remove the entire? I build the ISO successfully.
>>>>
>>>>    I create the DVD and boot from dvd, choose the custom boot menu, 
>>>> but
>>>> it seems that the installation failed due to  can't find manifest?
>>>>
>>>>    should i choose the custom menu, other menu seems ok but i am not
>>>> sure, the following is the log:
>>>>
>>>> ===============================================
>>>> Hostname: solaris3, 2011, Oracle and/or its affiliates. All rights
>>>> reserved.
>>>> Remounting root read/write
>>>> Probing for device nodes ...
>>>> Preparing image for use
>>>> Done mounting image
>>>> Configuring devices.
>>>> WARNING: No randomness provider enabled for /dev/random. Use
>>>> cryptoadm(1M) to enable a provider.
>>>>
>>>> Enter the URL for the AI manifest [HTTP, default]:
>>>>
>>>>
>>>> Obtaining manifest from the following location:
>>>> /net/coloraxe.cn.oracle.com/builds/xunni/dc_ai_x86.xml
>>>> /net/coloraxe.cn.oracle.com/builds/xunni/dc_ai_x86.xml: Scheme 
>>>> missing.
>>>>
>>>> solaris console login:
>>>> Automated Installation started
>>>> The progress of the Automated Installation can be followed by viewing
>>>> the logfile at /tmp/install_log
>>>>
>>>> solaris console login: Invalid or incompatible manifest provided
>>>> Please refer to the
>>>> /var/svc/log/application-auto-installer:default.log  file for details
>>>> Mar  8 23:33:21 solaris svc.startd[8]:
>>>> application/auto-installer:default failed fatally: transitioned to
>>>> maintenance (see 'svcs -xv' for details)
>>>>
>>>> root@solaris:~# cat 
>>>> /var/svc/log/application-auto-installer:default.log
>>>> [ Mar  8 23:33:15 Executing start method
>>>> ("/lib/svc/method/auto-installer"). ]
>>>>
>>>> Automated Installation started
>>>> The progress of the Automated Installation can be followed by viewing
>>>> the logfile at /tmp/install_log
>>>>
>>>> Error instantiating manifest tree:
>>>> Error creating in-memory copy of Manifest data.
>>>> Error parsing xml file /tmp/ai.xml
>>>> Invalid or incompatible manifest provided
>>>> Please refer to the
>>>> /var/svc/log/application-auto-installer:default.log  file for details
>>>> [ Mar  8 23:33:21 Method "start" exited with status 95. ]
>>>>
>>>> Thanks,
>>>> Xun
>>>> On 05/18/11 11:27, Mary Ding wrote:
>>>>> This will not work:
>>>>>
>>>>> 1. You will need to add the on-extra nightly before solaris
>>>>>
>>>>>
>>>>> <publisher name="on-nightly">
>>>>> <origin name="file:///root/nightly/repo.redist"/>
>>>>> </publisher>
>>>>> <publisher name="solaris">
>>>>> <origin name="http://ipkg.us.oracle.com/solaris11/dev"/>
>>>>> </publisher>
>>>>>
>>>>> 2. You will need to remove entire from the xml in order for the build
>>>>> to work.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 05/17/11 08:24 PM, xun.ni wrote:
>>>>>>   Hi, Marry:
>>>>>>
>>>>>>     I set my repo before the 'solaris' publisher, see
>>>>>>
>>>>>> <publisher name="on-nightly">
>>>>>> <origin name="file:///root/nightly/repo.redist"/>
>>>>>> </publisher>
>>>>>> <publisher name="solaris">
>>>>>> <origin name="http://ipkg.us.oracle.com/solaris11/dev"/>
>>>>>> </publisher>
>>>>>>
>>>>>> but the log show failed:
>>>>>>
>>>>>> 10:59:46    No matching version of entire can be installed:
>>>>>>    Reject:  pkg://solaris/[email protected],5.11-0.151:20101027T142141Z
>>>>>>    Reason:  All versions matching 'require' dependency
>>>>>> pkg:/consolidation/osnet/osnet-incorporation are rejected
>>>>>>      Reject:
>>>>>> pkg://on-nightly/consolidation/osnet/[email protected],5.11-0.166:20110517T104016Z
>>>>>>  
>>>>>>
>>>>>>      Reason:  Excluded by proposed incorporation 'entire'
>>>>>>      Reject:
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.151:20101026T180317Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.151.0.1:20101104T230646Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.152:20101112T165745Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.153:20101118T212652Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.154:20101203T190550Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.155:20101220T213006Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.156:20101230T214548Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.157:20110114T201511Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.158:20110127T191809Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.159:20110214T040231Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.160:20110226T064127Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.161:20110315T051502Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.162:20110325T170554Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.163:20110410T031009Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.164:20110422T153115Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>> pkg://solaris/consolidation/osnet/[email protected],5.11-0.165:20110510T013316Z
>>>>>>  
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 05/18/11 05:11, Mary Ding wrote:
>>>>>>> Xun Ni:
>>>>>>>
>>>>>>> You did not do this correctly.
>>>>>>>
>>>>>>> I will suggest you use the following repo instead of using a custom
>>>>>>> script to replace the scu package:
>>>>>>>
>>>>>>> For your local repo where you had your package, you need to list
>>>>>>> that first before the solaris repo:
>>>>>>>
>>>>>>> e.g:
>>>>>>>
>>>>>>> When I test my install nightly repo, this is what I did:
>>>>>>>
>>>>>>> <source>
>>>>>>> <publisher name="install-nightly">
>>>>>>> <origin
>>>>>>> name="file:/export/home/ding/sunstudio12u1patch/slim_source/packages/i386/nightly-nd/repo.redist"/>
>>>>>>>  
>>>>>>>
>>>>>>> </publisher>
>>>>>>> <publisher name="solaris">
>>>>>>> <origin name="http://ipkg.us.oracle.com/solaris11/dev"/>
>>>>>>>
>>>>>>> On 05/15/11 11:32 PM, xun.ni wrote:
>>>>>>>>    Hi, Dave:
>>>>>>>>
>>>>>>>>    I need to replace my package scu(driver/storage/scu) with the
>>>>>>>> lastest using the DC, and currently my dc_ai_x86.xml and the
>>>>>>>> custom script is in the attachment, The key error point is "Unable
>>>>>>>> to install pkg://solaris/scu",  my step is that i create a local
>>>>>>>> IPS server with "/usr/lib/pkg.depotd -d /root/nightly/repo.redist/
>>>>>>>> -p 10000" and it contain the lastest package, and then i run
>>>>>>>> "/usr/bin/distro_const build -v /root/dc_ai_x86.xml".  I set a
>>>>>>>> custom script to replace the package with my own but it failed,
>>>>>>>> can you help me to figure out why it fail?
>>>>>>>>
>>>>>>>>    The output error is
>>>>>>>>
>>>>>>>> 2011-05-16 13:17:29,012   InstallationLogger.custom-script
>>>>>>>> INFO       === Executing Custom Script Checkpoint ===
>>>>>>>> 2011-05-16 13:17:29,012   InstallationLogger.custom-script
>>>>>>>> INFO       Custom Script provided is: '/export/home/scu_script.sh
>>>>>>>> {PKG_IMAGE_PATH} scu'
>>>>>>>> 2011-05-16 13:17:29,012   InstallationLogger.custom-script
>>>>>>>> INFO       Custom Script to run is: '/export/home/scu_script.sh
>>>>>>>> /export/home/dc/ai/build_data/pkg_image scu'
>>>>>>>> 2011-05-16 13:17:29,013   InstallationLogger.custom-script
>>>>>>>> DEBUG      Executing: /export/home/scu_script.sh
>>>>>>>> /export/home/dc/ai/build_data/pkg_image scu
>>>>>>>> 2011-05-16 13:17:29,712   InstallationLogger.custom-script
>>>>>>>> DEBUG      /usr/bin/pkg -R /export/home/dc/ai/build_data/pkg_image
>>>>>>>> uninstall scu
>>>>>>>> 2011-05-16 13:17:30,161   InstallationLogger.custom-script
>>>>>>>> ERROR      pkg: The image cannot be modified as it is currently in
>>>>>>>> use by another package client: pkg on glasspaper.cn, pid 1257.
>>>>>>>> 2011-05-16 13:17:30,202   InstallationLogger.custom-script
>>>>>>>> ERROR      /export/home/scu_script.sh: Unable to install
>>>>>>>> pkg://solaris/scu
>>>>>>>> 2011-05-16 13:17:30,254   InstallationLogger ERROR      Error
>>>>>>>> occurred during execution of 'custom-script' checkpoint.
>>>>>>>>
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Xun
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> caiman-discuss mailing list
>>>>>>>> [email protected]
>>>>>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>>>>>
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> [email protected]
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>
>

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to