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

Reply via email to