ITEM: BM1537L

sbclient: Cannot find ip address for instserver


Env:
  AiX 4.1 or AIX 3.2
  sysback 3.3.3.2

Desc:
  Customer is doing a remote install from a tape drive in service mode.
  At the end of the install the customer is getting these error messages:

 Syncing data to disk...
 Copying files from RAM to hard disk...
 Changing to new root filesystem...
 Retrieving device configuration from previous system...
 Initializing boot logical volume hd5 on hdisk0...

 bosboot: Boot image is 11305 512 byte blocks.
 Setting boot device list to: hdsk0
 sbclient: Cannot find ip address for instserver
 Unable to return tape block size to original on server
 Paging space rootvg no longer active.


Action:
  
 COMMENTS FROM THE CUSTOMER:

I have done additionnal tests since the problem has been opened.  In
fact, the error message about the IP address happens with all remote
restores, but does not happen with local restores.  Moreover, it happens
whatever release of AIX is in use (AIX 3.2.5.1 or AIX 4.1.4).
.I think that, for some reason, after the full restore completes,
Sysback does not find the IP address of the tape server called
"instserver".  So Sysback is unable to reach the tape server in order
to reset the block size to the original value.
.I have an idea about the reason of this lack of IP address.  Maybe
should you check this. After "Changing to new root filesystem..."
takes place, /etc/hosts is now the file which was restored from the
tape; this file does not contain an entry for "instserver".  So I
think that the error is in /usr/lpp/sysback/inst/sysnet.  Each time
$REMPROG is used after restore takes place, you should rename
/etc/hosts and /etc/resolv.conf for a while and create your own
 /etc/hosts. In fact this is already done in some parts of
/usr/lpp/sysback/inst/sysnet; I think that it should also be done
here:
.\# Set blocksize on remote tape drives and exit
if [ "$setbsonly" = y ]
 then
\#\#\#\#\#\#\#\# RENAME /ETC/HOSTS AND /ETC/RESOLV.CONF \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#
\#\#\#\#\#\#\#\# CREATE A TEMPORARY /ETC/HOSTS \#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#\#
   $REMPROG resetbs $tapedevname
   if test $? -ne 0
     then echo "Unable to return tape block size to original on server"
   fi
\#\#\#\#\#\#\# GET BACK ORINAL /ETC/HOSTS AND /ETC/RESOLV.CONF \#\#\#\#\#\#\#\#\#\#
   exit 0
fi
.What do you think about that idea?

This one has been fixed - will include in sysback 3.3.3.7.



Support Line: sbclient: Cannot find ip address for instserver ITEM: BM1537L
Dated: August 1996 Category: N/A
This HTML file was generated 99/06/24~13:30:21
Comments or suggestions? Contact us