help with a home network jumpstart

From: Adam Levin (levins@westnet.com)
Date: Sat Dec 23 2006 - 16:43:42 EST


I've got an odd problem I haven't come across before, and googling hasn't
helped. I'm trying to set up some Sun machines on my home network over
this long weekend, now that I finally have some time, and this thing is
driving me crazy. Heh.

I've got a couple of Sun machines at home: a Sun Blade 100 and a Netra T1
AC200.

The Blade is running Solaris 8 (I'm applying the latest patch cluster as
I type this -- it's an old rev). I want to jumpstart the Netra into
Solaris 10.

I've got my /jumpstart all set up in a known configuration that has worked
in the past. I've got the Solaris 10 07/03 image installed there. I've
got a flash archive (3.2GB).

The blade is 192.168.0.11. The netra is 192.168.0.12.

NFS is running correctly.

/etc/ethers is correct, as is bootparams:
0:3:ba:6:2b:be netra.local.net

netra.local.net root=192.168.0.11:/jumpstart/install/Solaris_10/Tools/Boot install=192.168.0.11:/jumpstart/install boottype=:in sysid_config=192.168.0.11:/jumpstart/generic.d install_config=192.168.0.11:/jumpstart rootopts=:rsize=32768

sysidcfg:
name_service=DNS
   {domain_name=local.net
    name_server=192.168.0.11}
network_interface=eri0
   {netmask=255.255.255.0
    default_route=192.168.0.1
    protocol_ipv6=no}
security_policy=NONE
system_locale=en_US
terminal=vt100
timezone=US/Eastern
timeserver=localhost

I have the blade running BIND 8 to serve DNS to the home network. That's
all configured correctly.

The rules file is set up, and I'm doing a flash_install:
install_type flash_install
archive_location nfs 192.168.0.11:/jumpstart/sol10base.flar
partitioning explicit
filesys mirror:d3 c1t0d0s1 c1t1d0s1 2048 swap
metadb c1t0d0s6 size 8192 count 4
metadb c1t1d0s6 size 8192 count 4
filesys mirror:d0 c1t0d0s0 c1t1d0s0 free /

Here's the problem:
I'm getting an error that says the flash archive could not be opened.

Here's the output of the boot net - install:

ok
ok
ok
ok
ok boot net - install
Resett
LOM event: +1h56m9s host reset
ing ...

~
Netra T1 200 (UltraSPARC-IIe 500MHz), No Keyboard
OpenBoot 4.0, 2048 MB memory installed, Serial #50736062.
Ethernet address 0:3:ba:6:2b:be, Host ID: 83062bbe.

Executing last command: boot net - install
Boot device: /pci@1f,0/pci@1,1/network@c,1 File and args: - install
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
SUNW,eri0 : 100 Mbps full duplex link up
whoami: no domain name
Configuring devices.
Using RPC Bootparams for network configuration information.
Attempting to configure interface eri1...
Skipped interface eri1
Attempting to configure interface eri0...
Configured interface eri0
Beginning system identification...
Searching for configuration file(s)...
Using sysid configuration file 192.168.0.11:/jumpstart/generic.d/sysidcfg
Search complete.
Discovering additional network configuration...
Completing system identification...
Starting remote procedure call (RPC) services: done.
Dec 23 13:19:02 svc.startd[7]: svc:/network/rpc/bind:default: Method
"/lib/svc/.
Dec 23 13:19:03 svc.startd[7]: svc:/network/rpc/bind:default: Method
"/lib/svc/.
Dec 23 13:19:03 svc.startd[7]: svc:/network/rpc/bind:default: Method
"/lib/svc/.
Dec 23 13:19:03 svc.startd[7]: network/rpc/bind:default failed
System identification complete.
Starting Solaris installation program...
Searching for JumpStart directory...
Using rules.ok from 192.168.0.11:/jumpstart.
Checking rules.ok file...
Using profile: generic
Using finish script: generic.sh
Executing JumpStart preinstall phase...
Searching for SolStart directory...
Checking rules.ok file...
Using begin script: install_begin
Using finish script: patch_finish
Executing SolStart preinstall phase...
Executing begin script "install_begin"...
Begin script install_begin execution completed.

Processing default locales
         - Specifying default locale (en_US.ISO8859-1)

Processing profile
         - Opening Flash archive

ERROR: Could not mount 192.168.0.11:/jumpstart/sol10base.flar

ERROR: Flash installation failed
Solaris installation program exited.
#

I don't have a begin script, but I do have a small finish script.

The jumpstart server seems to be mounted correctly, because once it fails,
I see the mounted filesystems:
# df -k
Filesystem kbytes used avail capacity Mounted on
192.168.0.11:/jumpstart/install/Solaris_10/Tools/Boot
                      14187898 10589860 3456160 76% /
/devices 0 0 0 0% /devices
ctfs 0 0 0 0% /system/contract
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
swap 1876448 104 1876344 1% /etc/svc/volatile
objfs 0 0 0 0% /system/object
swap 1974632 98288 1876344 5% /tmp
/tmp/dev 1974632 98288 1876344 5% /dev
192.168.0.11:/jumpstart/install
                      14187898 10589860 3456160 76% /cdrom
fd 0 0 0 0% /dev/fd
swap 1876344 0 1876344 0% /tmp/root/var/run
192.168.0.11:/jumpstart/generic.d
                      14187898 10589860 3456160 76% /tmp/sysid_config.214
192.168.0.11:/jumpstart
                      14187898 10589860 3456160 76% /tmp/install_config
/usr/sbin/install.d/install_config
                      14187898 10589860 3456160 76% /tmp/_install_config
#

I can see the flash archive:
# ls -ld /tmp/install_config/sol10base.flar
-rwxrwxrwx 1 root other 3240956071 Dec 16 22:34 /tmp/install_config/sor
# file /tmp/install_config/sol10base.flar
/tmp/install_config/sol10base.flar: Flash Archive 2.0
#

If I run a flar info, I see the files in the archive, so it can be read.

Now, I'm not seeing the disks get configured per my instructions, but I
can't remember if that usually happens just after the flash archive
"mounts"? I'm also not seeing /a mounted -- maybe that's the problem?

# ls -l /a
total 0
#

I actually tried splitting the flar, at which point when it failed, I
could do "cat /tmp/install_config/archive | uncompress | (cd /a;cpio -i)",
but that didn't seem to actually populate the root drive in the netra,
though files did get processed (I used a few more options to cpio, but I
can't find them in my buffer right now).

So, any thought as to why I can't get this flash archive to work. This
exact same config worked on another group of machines on a different
network (jumpstart server was a V240 running Solaris 8 and clients were
V210s). Any help would be greatly appreciated.

Thanks,
-Adam
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:23 EDT