ITEM: BI4159L
fshop_make 0506-231 specify a boot program
Question:
Env:
AIX 3.2.5 and AIX 4.1.4
sysback 3.3.2.10
RISC 350 and R30
Desc:
Customer creates a fullsystem backup on a AIX 4.1.4 system. Then
tries to restore a user created volume group on the AIX 3.2.5 system.
It creates all the logical volumes fine, but failes with this message
when creating the filesystem:
fshop_make 0506-231 specify a boot program
filesystem helper 0506-526 implementation_specific code error=106
I am able to run this command with out problem
mkfs -l \ /dev/lvname
I put a set -x in the /usr/sbin/remakevg script in the function
createfs ()
It is putting in the wrong syntax with the mkfs command
mkfs -o frag=4096, nbi=4096 ..........
This is AIX 4.1 syntax and will not work at AIX 3.2.5.
The problem is this:
You get the VER from the tape, but never check the system level. So
if a customer creates a volume group, logical volume, or filesystem backup
on a 4.1, they will not be able to create the filesystems on a AIX 3.2.5
system.
This is a defect in sysback
This is a temp workaround until a tested fix is created.
cd /usr/sbin
cp remakevg remakevg.org (we have already done this)
vi remakevg
Goto line: 134 (or about to that area)
CHANGE:
if [ $VER != 3 ]
then fsopts="-o frag=$fragsize,nbpi=$nbpi"
if [ "$compress" != no ]
then fsopts="${fsopts},compress=$compress"
fi
fi
TO:
\# if [ $VER != 3 ]
\# then fsopts="-o frag=$fragsize,nbpi=$nbpi"
\# if [ "$compress" != no ]
\# then fsopts="${fsopts},compress=$compress"
\# fi
\# fi
All you are doing is commenting out those lines. This will keep the
fsopt=""
Fixed added to sysback 3.3.2.18
Errors produced by mkfs command when recreating a volume
group or filesystem onto an AIX 3.2 system from an AIX
4.1 volume group backup. (remakevg)
Next Action:
Sending out the code to the customer
Support Line: fshop_make 0506-231 specify a boot program ITEM: BI4159L
Dated: May 1996 Category: N/A
This HTML file was generated 99/06/24~13:30:21
Comments or suggestions?
Contact us