Yes thanks for you assistance. As you mentioned off-line, this is the bug 5739. A quick summary from comment #1 "
In order to have the default manifest working, you need to have a Solaris2 partition with valid VTOC on client, that is a partition defined and has a big enough (12GB) slice0. ---- Sherman mary ding wrote: > Sherman: > > Are you using the default.xml, looks like AI cannot find any valid > target disk to install ?? > > Can you run fdisk -W - <disk device p0> and prtvtoc /dev/dsk/<disk > device s2> > > i.e. > > fdisk -W - c3d0p0 > prtvtoc /dev/rdsk/c3d0s2 > > > > > Sherman Pun wrote: >> >> Subject: >> Re: [caiman-discuss] clients reconfiguration reboot failed after >> install with osol-0906-106a-ai-x86.iso >> From: >> Sherman Pun <Sherman.Pun at sun.com> >> Date: >> Tue, 10 Feb 2009 00:16:45 -0800 >> >> To: >> Mary.Ding at sun.com >> CC: >> caiman-discuss at opensolaris.org >> >> >> I added http://ipkg.sfbay/dev/ to the repository. However, the >> package manager requires an "update-all" before installing the new >> SUNWinstalladm-tools. After all these, the AI server has been >> upgraded to 106. However, when the system rebooted and right after I >> logged in to the console, the kernel crashed. It was pretty >> persistent and I'll file a bug later. >> >> So I have to reinstall the AI server with 08.11 to provision >> osol-0811-rc2-ai-x86 again. However AI clients would not install with >> the following error messages: >> ddm_drive_get_name(): Can't get alias name, err=9 >> Cannot find the disk on the target system. >> >> Full install log below> >> >> SunOS Release 5.11 Version snv_101b 64-bit >> Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved. >> Use is subject to license terms. >> Hostname: opensolaris >> Remounting root read/write >> Probing for device nodes ... >> Preparing automated install image for use >> Downloading solaris.zlib archive >> --16:00:57-- >> http://10.6.189.235:5555//server/images/osol-0811-rc2-ai2/solaris. >> zlib >> => `/tmp/solaris.zlib' >> Connecting to 10.6.189.235:5555... connected. >> HTTP request sent, awaiting response... 200 OK >> Length: 235,248,128 (224M) [text/plain] >> >> 100%[===================================>] 235,248,128 58.90M/s >> ETA 00:00 >> >> 16:01:00 (58.13 MB/s) - `/tmp/solaris.zlib' saved [235248128/235248128] >> >> Downloading solarismisc.zlib archive >> --16:01:00-- >> http://10.6.189.235:5555//server/images/osol-0811-rc2-ai2/solarism >> isc.zlib >> => `/tmp/solarismisc.zlib' >> Connecting to 10.6.189.235:5555... connected. >> HTTP request sent, awaiting response... 200 OK >> Length: 926,720 (905K) [text/plain] >> >> 100%[====================================>] 926,720 --.--K/s >> >> 16:01:00 (35.95 MB/s) - `/tmp/solarismisc.zlib' saved [926720/926720] >> >> Done mounting automated install image >> Reading ZFS config: done. >> >> opensolaris console login: >> Automated Installation started >> The progress of the Automated Installation can be followed by viewing >> the logfil >> e at /tmp/install_log >> Automated Installation failed. Please refer to /tmp/install_log file >> for details >> Feb 9 16:01:17 opensolaris svc.startd[7]: >> application/auto-installer:default fa >> iled fatally: transitioned to maintenance (see 'svcs -xv' for details) >> root >> Password: >> Feb 9 16:01:28 opensolaris login: ROOT LOGIN /dev/console >> Sun Microsystems Inc. SunOS 5.11 snv_101b November 2008 >> root at opensolaris:~# cat /tmp/install_log >> <AI Feb 10 00:01:07> /tmp/ai_combined_manifest.xml is a valid manifest >> <TDDM_E Feb 10 00:01:07> ddm_drive_get_name(): Can't get alias name, >> err=9 >> <OM Feb 10 00:01:17> Couldn't read image info file<OM Feb 10 >> 00:01:17> System re >> ports enough physical memory for installation, swap is optional >> <AI Feb 10 00:01:17> Cannot find the disk on the target system. >> <AI Feb 10 00:01:17> Target validation failed >> <AI Feb 10 00:01:17> ai target device not found >> <AI Feb 10 00:01:17> Auto install failed >> root at opensolaris:~# cat >> /var/svc/log/application-auto-installer:default.log >> [ Feb 9 16:01:03 Executing start method >> ("/lib/svc/method/auto-installer"). ] >> Service name to look up: osol >> <AISD_I 02/10 00:01:04> Service file: /tmp/service_list.296 >> <AISD_I 02/10 00:01:04> Service to look up: osol._OSInstall._tcp.local >> <AISD_I 02/10 00:01:04> cmd: /usr/bin/dns-sd -L osol _OSInstall._tcp >> local >> <AISD_I 02/10 00:01:04> dns-sd pid: 369 >> <AISD_I 02/10 00:01:05> Svc: Lookup osol._OSInstall._tcp.local >> <AISD_I 02/10 00:01:05> Svc: 16:01:05.620 >> osol._OSInstall._tcp.local. can be r >> eached at osol.local.:46501 >> <AISD_I 02/10 00:01:05> TXT: aiwebserver=10.6.189.235:46501 >> <AISD_I 02/10 00:01:05> osol._OSInstall._tcp.local can be reached at: >> 10.6.189.2 >> 35:46501 >> <AISD_I 02/10 00:01:05> Storing service list into /tmp/service_list.296 >> <AISC_I 02/10 00:01:06> Service list: /tmp/service_list.296 >> <AISC_I 02/10 00:01:06> Manifest file: /tmp/ai_combined_manifest.xml >> <AISC_I 02/10 00:01:06> cmd:/usr/sbin/ifconfig -au | /usr/bin/grep >> '[0-9]:' | /u >> sr/bin/grep -v 'LOOPBACK' >> <AISC_I 02/10 00:01:06> Network interface obtained: nge0 >> <AISC_I 02/10 00:01:06> cmd:/usr/sbin/ifconfig nge0 >> <AISC_I 02/10 00:01:06> Client IP address: 010006189159 >> <AISC_I 02/10 00:01:06> Mask: FFFFFE00, IP: 0A06BD9F, Network: 0A06BC00 >> <AISC_I 02/10 00:01:06> Client net: 010006188000 >> <AISC_I 02/10 00:01:06> cmd:/usr/sbin/prtconf -vp | /usr/bin/grep >> '^Memory size: >> ' >> <AISC_I 02/10 00:01:06> prtconf(1M) reported: 98304 Megabytes >> <AISC_I 02/10 00:01:06> cmd:/usr/bin/uname -i >> <AISC_I 02/10 00:01:06> Client MAC address: 00144f8d852e >> <AISC_I 02/10 00:01:06> cmd:/usr/bin/uname -m >> <AISC_I 02/10 00:01:06> cmd:/usr/bin/uname -p >> <AISC_I 02/10 00:01:06> Client can supply following criteria >> <AISC_I 02/10 00:01:06> network=010006188000, 'Client network address' >> <AISC_I 02/10 00:01:06> mem=98304, 'Physical memory size' >> <AISC_I 02/10 00:01:06> hostname=opensolaris, 'Client hostname' >> <AISC_I 02/10 00:01:06> platform=i86pc, 'Client platform' >> <AISC_I 02/10 00:01:06> mac=00144f8d852e, 'Client MAC address' >> <AISC_I 02/10 00:01:06> ipv4=010006189159, 'Client IP address' >> <AISC_I 02/10 00:01:06> arch=i86pc, 'Client machine architecture' >> <AISC_I 02/10 00:01:06> cpu=i386, 'Client processor type' >> <AISC_I 02/10 00:01:06> Starting to contact AI services provided by >> /tmp/service >> _list.296 >> <AISC_I 02/10 00:01:06> AI service: 10.6.189.235:46501 >> <AISC_I 02/10 00:01:06> Asking for criteria list: >> <AISC_I 02/10 00:01:06> HTTP GET 10.6.189.235:46501/manifest.xml >> <AISC_I 02/10 00:01:06> List of criteria to be sent: >> <AISC_I 02/10 00:01:06> Sending list of criteria, asking for manifest: >> <AISC_I 02/10 00:01:06> HTTP POST {} 10.6.189.235:46501 >> <AISC_I 02/10 00:01:06> postData= >> <AISC_I 02/10 00:01:06> 10.6.189.235:46501 AI service provided valid >> manifest >> <AISC_I 02/10 00:01:06> Saving manifest to /tmp/ai_combined_manifest.xml >> /tmp/ai_manifest.defval.xml validates >> /tmp/ai_manifest_temp_382.xml validates >> /tmp/ai_combined_manifest.xml is a valid manifest >> Cannot find the disk on the target system. >> Target validation failed >> ai target device not found >> Auto install failed >> Automated Installation failed - error 255 >> [ Feb 9 16:01:17 Method "start" exited with status 95. ] >> >> >> >> >> mary ding wrote: >>> Sherman: >>> >>> >>> The 106a x86 milestone is not a release build. So IPS team handles >>> it differently. OpenSolaris repos has two areas /release and /dev >>> The default repo for AI is pkg.opensolaris.org, which always point >>> to last released version. In OpenSolaris case, it is Novermber 2008 >>> version. The intermediate builds will be placed under /dev repo. >>> Please change the location of repository in your AI manifest from >>> pkg.opensolaris.org to pkg.opensolaris.org/dev. You can also make >>> it point to ipkg.sfbay/dev/ >>> >>> For your AI manifest, you can do the following: >>> >>> Login to the install server. I am assuming that you are running >>> only one server. Do the following: >>> >>> # cd /var/installadm >>> >>> Look at service_data, it will tell you which port # to look at: >>> >>> admin at osol-inst:/var/installadm# more service_data >>> osol-0906-106-ai-sparc;/export/home/images/osol-0906-106-ai-sparc;osol-0906-106- >>> >>> >>> ai-sparc;aiwebserver=osol-inst:46501 >>> osol-0906-106-ai-x86;/export/home/images/osol-0906-106-ai-x86;osol-0906-106-ai-x >>> >>> >>> 86;aiwebserver=osol-inst:46502 >>> osol-0811-rc2-ai-x86;/export/home/images/osol-0811-rc2-ai-x86;osol-0811-rc2-ai-x >>> >>> >>> 86;aiwebserver=osol-inst:46503 >>> osol-0906-106a-ai-x86;/export/home/images/osol-0906-106a-ai-x86;osol-0906-106a-a >>> >>> >>> i-x86;aiwebserver=osol-inst:46504 >>> osol-0906-106a-ai-sparc;/export/home/images/osol-0906-106a-ai-sparc;osol-0906-10 >>> >>> >>> 6a-ai-sparc;aiwebserver=osol-inst:46505 >>> admin at osol-inst:/var/installadm# >>> >>> >>> # cd /var/ai/46504/AI_data >>> # edit the file default.xml >>> Change the line >>> 29: <main url="http://pkg.opensolaris.org" >>> authname="opensolaris.org"/> to >>> 29: <main url="http://pkg.opensolaris.org/dev" >>> authname="opensolaris.org"/> >>> >>> Now try again and see whether install will install >>> >>> >>> >>> >>> Sherman Pun wrote: >>> >>>> We have an AI server OpenSolaris version 2008.0811 provisioning >>>> clients using the image osol-0811-rc2-ai. >>>> >>>> I saw the newly posted osol-0906-106a-ai-x86.iso last week and >>>> start using it. The installation on the clients system was >>>> completed successfully. However, on the first reboot, the system >>>> dropped into GRUB prompt. Any ideas? >>>> >>>> --- Sherman >>>> _______________________________________________ >>>> 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 >>> >
