Thanks.....I tried it (as well as DSM_DIR), but to no avail.....I did a
"truss ./dsmc" and it seems to complain about
not finding /usr/platform/SUNW,SPARCstation-20/lib/libc_psr.so.1

>From what you know "should" this be working? Or is it possible that 4.x has
dependacies not found in prior versions?

Thanks again,
Keith


----- Original Message -----
From: "Chibois, Herve" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 02, 2001 7:33 AM
Subject: Re: TSM 4.1 solaris dsmc gives "syntax error" ?


> Hi Keith
>
> Try to add the DSM_CONFIG env var pointing at your dsm.opt file
>
> rv
>
> > -----Message d'origine-----
> > De : Keith Kwiatek [mailto:[EMAIL PROTECTED]]
> > Envoy� : mercredi 2 mai 2001 19:08
> > � : [EMAIL PROTECTED]
> > Objet : TSM 4.1 solaris dsmc gives "syntax error" ?
> >
> >
> > Hello,
> >
> > I am trying to write some bare metal solaris restore instructions.....
> >
> > With our old ADSM/TSM 3.x clients we were able to simply boot off the
> > solaris install cd, and ftp the "dsmc" and en_US directory
> > over (vs having
> > to install solaris and ADSM fully)... and then launch the
> > dsmc command line,
> > and "restore"....
> >
> > BUT with the new TSM 4.1.2 client, when we try and lauch the
> > dsmc command
> > line with get something like:
> >
> > "./dsmc: syntax error at line1: '^?ELF^A^B^A^B...........' unexpected
> >
> >
> > Our old restore instructions (which we are trying to recreate
> > with TSM4.1.2)
> > are below:
> >
> >
> >  boot cdrom
> >  Complete "system identification" portion of Solaris Install
> >  Select "Exit" from "Install Solaris Software" screen
> >  run format and partition new disk
> >
> >  # create filesystems
> >
> >  newfs /dev/rdsk/c0t3d0s0
> >  newfs /dev/rdsk/c0t3d0s1
> >  newfs /dev/rdsk/c0t3d0s6
> >  newfs /dev/rdsk/c0t3d0s7
> >
> >  # make mount points for all filesystems and mount them
> >
> >  mkdir -p /tmp/a/root /tmp/a/usr /tmp/a/export
> >  mkdir -p /tmp/a/export/home
> >
> >  mount /dev/dsk/c0t3d0s0 /tmp/a/root
> >  mount /dev/dsk/c0t3d0s6 /tmp/a/usr
> >  mount /dev/dsk/c0t3d0s7 /tmp/a/export/home
> >
> >  # create a route to ADSM server
> >
> >  route add net 129.6.xx.0 {default_route} 1
> >
> >  # create a directory for dsmclient.cat
> >  # ftp a copy of minimal ADSM client software from ADSM
> > server into /tmp
> >
> >  cd /tmp
> >  mkdir /tmp/en_US
> >  ftp 129.xx.xx.xx - login as anonymous user
> >         cd pub/adsm/sun/sol26
> >         bin
> >         get dsmc
> >         get dsmclientV3.cat en_US/dsmclientV3.cat
> >         quit
> >
> >  # create dsm.sys file
> >
> >  echo servername ADSM > dsm.sys
> >  echo tcpserveraddress 129.6.23.13 >> dsm.sys
> >  echo nodename DIPPER.xxx.xxx >> dsm.sys
> >
> >  # set DSM_DIR environment variable to point to location of dsmc, etc.
> >
> >  DSM_DIR=/tmp
> >  export DSM_DIR
> >
> >  # set execute permission on dsmc
> >
> >  chmod 700 dsmc
> >
> >  # restore all filesystems
> >
> >  ./dsmc
> >         restore -subdir=y /* /tmp/a/root/
> >                 enter ADSM password
> >         restore -subdir=y /usr/* /tmp/a/usr/
> >         restore -subdir=y /export/home/* /tmp/a/export/home/
> >         quit
> >
> >  # make actual mount points
> >
> >  mkdir /tmp/a/root/usr
> >  mkdir /tmp/a/root/export/home
> >  mkdir /tmp/a/root/dev/fd
> >  mkdir /tmp/a/root/proc
> >  mkdir /tmp/a/root/tmp
> >
> >  # create device special files
> >
> >  cd /tmp/a/root
> >  drvconfig -r devices -p /tmp/a/root/etc/path_to_inst
> >  devlinks -r /tmp/a/root
> >  disks -r /tmp/a/root
> >  tapes -r /tmp/a/root
> >
> >  # install boot block
> >
> >  installboot /tmp/a/usr/platform/`uname -i`/lib/fs/ufs/bootblk
> > /dev/rdsk/c0t3d0s0
> >
> >  # unmount filesystems and reboot the system
> >
> >  cd /
> >  umount /tmp/a/root
> >  umount /tmp/a/usr
> >  umount /tmp/a/export/home
> >  halt
> >  halt
> >  boot -[s]r
> >
>

Reply via email to