Was GT.M running when you did the copy? It sounds as if a region of
shared memory was never released.
===
Gregory Woodhouse
[EMAIL PROTECTED]
"It is foolish to answer a question that
you do not understand."
--G. Polya ("How to Solve It")
On Sep 17, 2005, at 8:02 AM, Nancy Anthracite wrote:
Could you have exported these in the wrong order?
export gtmgbldir=$gtm_vista/g/mumps.gld
export vista_home=$gtm_vista
On Saturday 17 September 2005 10:51 am, Nancy Anthracite wrote:
I think the mumps.gld contains a path to the original mumps.dat
within it.
On Saturday 17 September 2005 10:13 am, Kevin Toppenberg wrote:
I am trying to set up two vista environments -- my existing production
one, and another mirror one in which I can test the patching process.
But I am getting a database problem when I do it. I'll include a
screen log below
The production system uses these directories:
/usr/local/gtm/ <-- gtm routines
/usr/local/OpenVistA/ <--- contains VistA routines
/var/local/OpenVistA_UserData/ <--- contains database and custome
routines
Here is the startup script I use to get into my production system:
#!/bin/bash
echo " "
echo "GT.M VistA Startup Script"
. /var/local/OpenVistA_UserData/setup_vista_env
echo "Entering GT.M system now... "
#-----------------------------
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 " "
And here is the script that sets up the environment variables:
#-----------------------------
export m2web="/usr/local/m2web"
export gtm_dist=/usr/local/gtm
export gtm_log=/var/gtm/log
export gtm_vista=/var/local/OpenVistA_UserData
export gtm_vista_prod=/usr/local/OpenVistA
export gtmgbldir=$gtm_vista/g/mumps.gld
export vista_home=$gtm_vista
export gtmroutines="$gtm_vista/o($gtm_vista_prod/r $gtm_vista/r
$gtm_dist) $gtm_dist() $m2web/o($m2web/w)" #//kt
# export gtmroutines="$gtm_vista/o($gtm_vista_prod/r $gtm_vista/r
$gtm_dist) $gtm_dist()"
export EDITOR="vim"
PATH=$PATH:$gtm_dist
#-----------------------------
echo " "
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 " "
#-----------------------------
So I copied directories (recursively) as follows:
/usr/local/OpenVistA
/usr/local/OpenVistA_TEST <-- new
/var/local/OpenVistA_UserData
/var/local/OpenVistA_TEST <-- new
(I did not copy /usr/local/gtm)
I created a second startup script like this (the key difference is
the directory referenced to setup the environmental variables):
#!/bin/bash
echo " "
echo "GT.M VistA Startup Script"
echo " "
echo "*** TEST ENVIRONMENT ***"
echo " "
. /var/local/OpenVistA_TEST/setup_vista_env
echo "Entering GT.M system now... "
echo " "
echo "*** TEST ENVIRONMENT ***"
echo " "
#-----------------------------
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 "*** TEST ENVIRONMENT ***"
echo "Leaving GT.M, returning to Linux..."
echo " "
And now here is a screen log of the problem that I am having:
[EMAIL PROTECTED] kdt0p]$ sh runvistaTEST
GT.M VistA Startup Script
*** TEST ENVIRONMENT ***
-------------------------
FYI, here are relevant defined variables:
gtm_dist=/usr/local/gtm
gtm_log=/var/gtm/log
gtm_vista=/var/local/OpenVistA_TEST
gtm_vista_prod=/usr/local/OpenVistA_TEST
gtmgbldir=/var/local/OpenVistA_TEST/g/mumps.gld
vista_home=vista_home
gtmroutines=/var/local/OpenVistA_TEST/o(/usr/local/OpenVistA_TEST/r
/var/local/OpenVistA_TEST/r /usr/local/gtm) /usr/local/gtm()
/usr/local/m2web/o(/usr/local/m2web/w)
Entering GT.M system now...
*** TEST ENVIRONMENT ***
GTM>d ^XUP
Setting up programmer environment
GTM>w $ZSTATUS
150379346,XUP+7^XUP,%GTM-E-DBIDMISMATCH, Database file
/var/local/OpenVistA_UserData/g/mumps.dat id (region
/var/local/OpenVistA_TEST/g/mumps.dat) does not match file id in
shared memory (id = 655360). ,Ensure region is properly
rundown.,%GTM-I-TEXT, Fileid of database file doesn't match fileid in
shared memory
GTM>
I hesitate to simply rundown the database, because it seems that the
test environment might be somehow liked to the production environment.
And I don't want to modify that.
Can anyone help?
Thanks
Kevin
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
--
Nancy Anthracite
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members