Ismet, Your database needs to be rundown. This is an internal check that makes sure your database is ok after some non-graceful exit. When it is in this state, then it will often cause errors when trying to access a global.
I will include a script to do this below. But first, several have posted that it would be better not to put all the GTM exports into .bashrc, perhaps conflicting later with some other application. Instead, they recommended putting it into a separate script. Here is the script that I came up with: I would invoke it by this: sh runvista If I had a routine I wanted to go directly into, I could do this: sh runvista XUP (to go into XUP immediately) [EMAIL PROTECTED] kdt0p]$ cat runvista #!/bin/bash #start KT addition #12-14-2004 --moved exports into runvista script #----------------------------- export gtm_dist=/usr/local/gtm export gtm_log=/var/gtm/log export gtm_vista=/usr/local/OpenVistA_UserData #export gtm_vista=$HOME/OpenVistA_UserData export gtm_vista_prod=/usr/local/OpenVistA export gtmgbldir=$gtm_vista_prod/g/mumps.gld export vista_home=$gtm_vista export gtmroutines="$gtm_vista/o($gtm_vista_prod/r $gtm_vista/r $gtm_dist) $gtm_dist()" PATH=$PATH:$gtm_dist #----------------------------- echo " " echo " " echo " " echo "GT.M VistA Startup Script" echo "-------------------------" echo "FYI, here are relevant defined variables:" echo echo "gtm_dist="$gtm_dist echo "gtm_log="$gtm_log echo "gtm_vista="$gtm_vista echo "gtm_vista_prod="$gtm_vista_prod echo "gtmgbldir="$gtmgbldir echo "vista_home="vista_home echo "gtmroutines="$gtmroutines echo " " echo "Entering GT.M system now... " #----------------------------- export EDITOR="vim" stty susp \000 if [ $# -gt 0 ] then echo "Automatically launching program: $1" $gtm_dist/mumps -r $1 else $gtm_dist/mumps -dir fi #$gtm_dist/mumps -dir echo " " echo "Leaving GT.M, returning to Linux..." echo " " =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Now, to rundown the database, I have this script: [EMAIL PROTECTED] kdt0p]$ cat rundown export gtm_dist=/usr/local/gtm export gtm_log=/usr/local/gtm/log #export gtm_vista=$HOME/OpenVistA_UserData export gtm_vista=/usr/local/OpenVistA_UserData export gtm_vista_prod=/usr/local/OpenVistA export gtmgbldir=$gtm_vista_prod/g/mumps.gld export gtmroutines=".$gtm_dist" export gtmroutines="$gtm_vista/o($gtm_vista_prod/r $gtm_vista/r $gtm_dist) $gtm_dist()" PATH=$PATH:$gtm_dist export vista_home=$gtm_vista #----------------------------- echo "Running down database..." /usr/local/gtm/mupip rundown -reg "*" =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= And one last script, this one helps me sanely stop runaway GTM/VistA processes. I open another shell, and run this script. I pick the offending process number and run the script again. It is better than killing it from an OS level: [EMAIL PROTECTED] kdt0p]$ cat mupip export gtm_dist=/usr/local/gtm export gtm_log=/usr/local/gtm/log export gtm_vista=$HOME/OpenVistA_UserData export gtm_vista_prod=/usr/local/OpenVistA export gtmgbldir=$gtm_vista_prod/g/mumps.gld export gtmroutines=".$gtm_dist" export gtmroutines="$gtm_vista/o($gtm_vista_prod/r $gtm_vista/r $gtm_dist) $gtm_dist()" PATH=$PATH:$gtm_dist export vista_home=$gtm_vista #----------------------------- if [ $# -gt 0 ] then echo "Starting MUPIP..." echo "Will try to stop process $1" $gtm_dist/mupip stop $1 else echo "-------------------------------- " echo "Here are current mumps processes" ps -A | grep mumps echo "-------------------------------- " echo " " echo "To abort one of these, type: " echo " " echo "sh mupip XXXX" echo " " echo "(where XXXX=process number)" echo " " fi echo " " echo " " Hope that helps. Kevin --- "Ismet Kursunoglu, MD" <[EMAIL PROTECTED]> wrote: > Thanks I found an error in .bashrc and made the > following change to the > export gtmroutines variable with the following > results- thanks. > > ## OpenVistA specific environment ## > export gtm_dist=/usr/local/gtm > export gtm_log=/home/vista/log > export gtm_source=/usr/local/gtm > export gtmgbldir=/home/vista/g/mumps.gld > export gtm_vista=/home/vista/ > export vista_home=/home/vista > #export gtmroutines="$vista_home/o($vista_home/r) > $gtm_dist" > export gtmroutines="$vista_home/o($vista_home/r) > $vista_source/o($vista_source/r)" > > alias GTM="$gtm_dist/mumps -direct" > alias gtm="$gtm_dist/mumps -direct" > alias mupip="$gtm_dist/mupip" > alias gde="$gtm_dist/mumps -r ^GDE" > alias lke="$gtm_dist/lke" > alias dse="$gtm_dist/dse" > alias rundown="$gtm_dist/mupip rundown -r \"*\"" > > > I tried to run the old setup - I am not sure what > the "cluster node" is > refering to. > > [EMAIL PROTECTED]:~$ /usr/local/OpenVistA/vista --run > /home/ibk/wkstbackup/ibk/tmp > > GTM>K DUZ > > GTM>D ^XUP > > Setting up programmer environment > GTM>zwr ^VA(200,*) > %GTM-E-REQRUNDOWN, Error accessing database > /home/ibk/wkstbackup/ibk/tmp/g/mumps.dat. Must be > rundown on cluster > node foo. > > GTM>Write $ZGBLDIR,!,$ZROUTINES > /usr/local/OpenVistA/g/mumps.gld > /home/ibk/wkstbackup/ibk/tmp/o(/home/ibk/wkstbackup/ibk/tmp/r) > > /usr/local/OpenVistA/o(/usr/local/OpenVistA/r) > /usr/local/gtm > > Ismet > > Kevin Toppenberg wrote: > > This one line caught my attention: > > > > /home/vista//o(/home/vista//r) > > > > Should those "//"'s be that way? > > > > Kevin > > > > --- "Ismet Kursunoglu, MD" <[EMAIL PROTECTED]> > > wrote: > > > > > >>Thanks to all (Kevin, Nancy, KS Bhaskar) for the > >>tremendous help. I am > >>slowly making my way through the references, > scripts > >>and other > >>information from your responses - all of which > have > >>been extremely helpful. > >> > >>As requested by Bhaskar: with this AMD64 > >>(Debian/pure64) laptop > >>(apt/sources.list being > >>http://bytekeeper.as28747.net/amd64/alioth/pure64 > >>sid main non-free contrib > >>deb-src > >>http://bytekeeper.as28747.net/amd64/alioth/pure64 > >>sid main > >>non-free contrib > >>deb > >>http://debian-amd64.alioth.debian.org/openoffice.org > >>./) > >> > >>and the packages libncurses5 and libncurses5-dev > >>providing > >>/lib/libncurses.so.5 > >> > >>ls -la /lib/libncurses.so.5 > >>lrwxrwxrwx 1 root root 17 2005-01-20 18:18 > >>/lib/libncurses.so.5 -> > >>libncurses.so.5.4 > >> > >> > >>[EMAIL PROTECTED]:~$ /usr/local/OpenVistA/vista > --run > >>/home/vista/ > >> > >>GTM>Write $ZGBLDIR,!,$ZROUTINES > >>/usr/local/OpenVistA/g/mumps.gld > >>/home/vista//o(/home/vista//r) > >>/usr/local/OpenVistA/o(/usr/local/OpenVistA/r) > >>/usr/local/gtm > >> > >>and > >> > >>[EMAIL PROTECTED]:~$ env > >>HZ=100 > >>gtm_log=/home/vista/log > >>SHELL=/bin/bash > >>TERM=xterm > >>vista_home=/home/vista > >>gtm_vista=/home/vista/ > >>USER=vista > >> > > > > > LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35: > > > >>gtmgbldir=/home/vista/g/mumps.gld > >>MAIL=/var/mail/vista > >> > > > > > PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/gtm > > > >>gtmroutines=/home/vista/o(/home/vista/r) > >>/usr/local/gtm > >>PWD=/home/vista > >>SHLVL=1 > >>HOME=/home/vista > >>LS_OPTIONS=--color=auto > >>LOGNAME=vista > >>gtm_dist=/usr/local/gtm > >>LESSOPEN=| /usr/bin/lesspipe %s > >>LESSCLOSE=/usr/bin/lesspipe %s %s > >>_=/usr/bin/env > >> > >>Trying to bring up the previously configured > system > >>(from a PIV system) > >>that was sucessfullly configured and networked > >>locally) I get this - > >> > >>[EMAIL PROTECTED]:/usr/local/OpenVistA$ > >>/usr/local/OpenVistA/vista --run > >>/home/ibk/wkstbackup/ibk/tmp > >> > >> > >>GTM>Write $ZGBLDIR,!,$ZROUTINES > >>/usr/local/OpenVistA/g/mumps.gld > >> > > > > > /home/ibk/wkstbackup/ibk/tmp/o(/home/ibk/wkstbackup/ibk/tmp/r) > > > >>/usr/local/OpenVistA/o > >>(/usr/local/OpenVistA/r) /usr/local/gtm > >> > >> > >>Thanks very much. I look forward to trying > Kevin's > >>script as well. > >> > >>Ismet > >> > >>Bhaskar, KS wrote: > >> > >>>Ismet -- > >>> > >>>I wonder whether GT.M is not finding a global > >> > >>directory or the database file or that the file is > >>not read-write, or something really basic and > >>fundamental. Please send me the results of the > >>command: Write $ZGBLDIR,!,$ZROUTINES > >> > >>>-- Bhaskar > >>> > >>>-----Original Message----- > >>>From: > [EMAIL PROTECTED] > >> > >>on behalf of Ismet Kursunoglu, MD > >> > >>>Sent: Sat 3/26/2005 1:43 PM > >>>To: hardhats-members@lists.sourceforge.net > >>>Cc: > >>>Subject: Re: [Hardhats-members] Configuring FOIA > >> > >>Vista > >> > >>>I forgot to show what I am seeing. The system > >> > >>exits, > >> > >>>i.e. no 'Access Code:' prompt. > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Hardhats-members mailing list Hardhats-members@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hardhats-members