ITEM: FQ0618L

Checking remote installation device vdev0.TOC ..



Question:

Env:
  AIX 4.2.1
  RISC 43p-140 (boot server), 43p-240 (client), and 590 (install server)
  sysback 4.2

Problem:
  I booted from the client from the boot server using the no-prompted
  install,  I setup the no-prompt install to install from a virtual
  device on the install server (590).

  I got this error message:

  
Setting up installation environment
Contacting installation server ..
Checking remote installation device vdev0.TOC ..

An Error Occurred requiring user intervention!
Please press ENTER to display the error and
proceed to the installation menus


Here is how the sbinfo file looks like on the server:
cat /tftpboot/mod43p-240.sbinfo

PLATFORM rspc
SPOT /usr
SPOTSRV 9.19.129.186
SPOTGATE 9.19.145.240
INSTMODE noprompt
INSTPROG /usr/lpp/sysback/inst/sysinst_noprompt
CONSOLE /dev/lft0
RESTDEV vdev0
NETDEV tok0
RINGSPEED 16
SBDEBUG 1
VGOPT root
BUSEQ 5
INSTSRV 9.19.145.161
INSTGATE 9.19.145.161

Also I will copy the debug.out file from the debug mode I put the
boot into.  I will put a file in /home/sysback called debug.out

Here is part of this debug.out:

print Contacting installation server ..
+ sbclient instserver checksbnet
+ 1> /dev/null
+ [ 0 -ne 0 ]
+ [ -z vdev0 ]
+ [[ vdev0 != *.TOC ]]
+ RESTDEV=vdev0.TOC
+ print Checking remote installation device vdev0.TOC ..
+ sbclient instserver sbdevice vdev0.TOC 2>/dev/null

I found out what the problem is:

/usr/lpp/sysback/inst/sysinst_noprompt

\# Make sure the remote device or file is set correctly
[ -z "$RESTDEV" ] && exit_err \\
        "No remote device or filename was specified with the RESTDEV parameter"
case $RESTDEV in
        /dev/rmt*) ;;
        *) \# Be sure filename has the TOC extension
                [[ $RESTDEV != *.TOC ]] && \\
                        RESTDEV=${RESTDEV}.TOC
                ;;
esac

It should be this:

\# Make sure the remote device or file is set correctly
[ -z "$RESTDEV" ] && exit_err \\
        "No remote device or filename was specified with the RESTDEV parameter"
case $RESTDEV in
        /dev/rmt*) ;;
        vdev*) ;;
        *) \# Be sure filename has the TOC extension
                [[ $RESTDEV != *.TOC ]] && \\
                        RESTDEV=${RESTDEV}.TOC
                ;;

esac

CLOSED by tj on 04/28/98 15:46:
The virtual devices were being treated like image files rather
than tape drives. This has been fixed in 4.2.0.0


Support Line: Checking remote installation device vdev0.TOC .. ITEM: FQ0618L
Dated: April 1998 Category: N/A
This HTML file was generated 99/06/24~13:30:14
Comments or suggestions? Contact us