ADSM-L

Re: TSM 4.1 solaris dsmc gives "syntax error" ?

2001-05-02 10:31:49
Subject: Re: TSM 4.1 solaris dsmc gives "syntax error" ?
From: "Chibois, Herve" <Chibois_H AT ADMIRAL DOT FR>
Date: Wed, 2 May 2001 16:33:50 +0200
Hi Keith

Try to add the DSM_CONFIG env var pointing at your dsm.opt file

rv

> -----Message d'origine-----
> De : Keith Kwiatek [mailto:kkwiatek AT NIST DOT GOV]
> Envoyé : mercredi 2 mai 2001 19:08
> À : ADSM-L AT VM.MARIST DOT EDU
> 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
> 
<Prev in Thread] Current Thread [Next in Thread>