pfinstall can't find media

From: Mike van der Velden (mvanderv@redback.com)
Date: Thu Mar 25 2004 - 15:56:08 EST


I am trying to jumpstart an Ultra 5 workstation with Solaris 9 in order
to test my Solaris 9 jumpstart, but the install keeps failing with the
error:

ERROR: Could not load the media (/cdrom)

Here's the setup:

Client: Ultra 5 workstation
Bootserver: NetBSD 1.5.3
Install Server: NetApp 840

The system boots up just fine, and launches the Openwin GUI, and does
run the suninstall program. The output I get is this:

Starting Solaris installation program...
Checking rules.ok file...
Using begin script: scripts/BEFORE
Using profile: profiles/ws
Using finish script: scripts/FINISH
Executing JumpStart preinstall phase...
Executing begin script "scripts/BEFORE"...
>>> BEFORE begins
>>> BEFORE host: localhost class: profiles/ws
>>> BEFORE ends
Begin script scripts/BEFORE execution completed.
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.

ERROR: Could not load the media (/cdrom)
#

Adding a "set -x" to the suninstall script, gives me the following:

+ [ jumpstart = jumpstart ]
+ [ -n /tmp/install_config/profiles/ws -a
/tmp/install_config/profiles/ws != -- ]
+ [ ! -f /tmp/install_config/profiles/ws ]
+ pfinstall /tmp/install_config/profiles/ws

ERROR: Could not load the media (/cdrom)
ESTATUS=2
+ [ jumpstart = interactive ]
+ [ 2 -ne 0 -a 2 -ne 1 ]
+ become_shell
+ si_single_unlock
+ rm -f /tmp/.suninstall
+ exec /sbin/sh

So, it's the pfinstall command that complains. The profile
(/tmp/install_config/profiles/ws) was deemed ok but the solaris 9
"check" script:

install_type initial_install
system_type standalone
partitioning explicit
cluster SUNWCall
package RBAKssl add
package RBAKssh add
package RBAKlp add
package RBAKdhcl add
package RBAKsudo add
package SUNWspci add
filesys rootdisk.s1 1024 swap
filesys rootdisk.s0 free /

And the /cdrom path is mounted correctly:

Filesystem kbytes used avail capacity Mounted on
dasboot:/service-install/solaris/install/root
                     31457280 28465204 2992076 91% /
swap 207840 1064 206776 1% /tmp
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
/tmp/devices 207840 1064 206776 1% /devices
/tmp/dev 207840 1064 206776 1% /dev
dasboot:/service-install/solaris/install
                     31457280 28465204 2992076 91% /cdrom
fd 0 0 0 0% /dev/fd
dasboot:/service-install/solaris/config
                     31457280 28465204 2992076 91%
/tmp/sysid_config.90
dasboot:/service-install/solaris/config
                     31457280 28465204 2992076 91% /tmp/install_config
/usr/sbin/install.d/install_config
                     31457280 28465204 2992076 91%
/tmp/_install_config

And /cdrom is just a copy of the Solaris 9 DVD, which I copied over with
setup_install_server.

# ls /cdrom
1of2_Doc_CD 2of2_Doc_CD Copyright root Solaris_9 SW_Supp_CD
# ls /cdrom/Solaris_9
Docs ExtraValue Misc Patches Product Tools

As far as I can tell, everything is in place, but I am stuck, as
pfinstall does the actual install. I'm not sure what to tell pfinstall
to get it past this point. I did try mounting the install media in a
different location, and passing that along to pfinstall:

pfinstall -c /mnt /tmp/install_config/profiles/ws

But I got a similar error:

ERROR: Could not load the media (/mnt)

What am I missing? I can't jumpstart until this is working, and people
are anxious to get some new systems up and running.

Thanks in advance.

--
Mike van der Velden                       
System Administrator                      
Redback Networks Canada, Inc.             
200 - 4190 Still Creek Drive             
Burnaby, BC.  Canada
_______________________________________________
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:28:21 EDT