Astronaut VistA rpm's and deb's re-released on Sourceforge.

135 views
Skip to first unread message

ivaldes

unread,
Jan 29, 2022, 4:42:32 PM1/29/22
to Hardhats
A long time ago I spent a lot of time and effort creating comprehensive rpm and deb based installers for VistA. The idea was to create an ecosystem around them and selling VistA servers. Both objectives utterly failed. People stayed away in droves. In obvious hindsight few to none wanted to buy and run their own VistA instances. They wanted as turn-key a EHR service as possible. Only a few developers tried it or cared and there was clearly not a critical mass to make it worth continuing to develop it. 

However, it remains a solid piece of work. It has operator creature comforts. It does not have the limitations of Virtual Machine based installations. It can be migrated when newer operating system versions come a long and is as upgradeable as a VistA installation can be. 

Recently our Astronaut commercial servers end-of-lifed making migration necessary.  With that in mind I recently used these rpm's on Rocky Linux 8 and upgraded it to the latest yottadb/gtm. It worked quite well. 

So rather than have a laborious, recurring expense of a repository for a very small audience, and they still work, I've re-released these on Sourceforge here:


 There is no warranty or support expressed or implied, use at your own risk. 

Installation is straightforward for rpm based operating systems. Download the files to a rpm based linux and run as root:

yum install gtm-6.3002-0.i686.rpm
yum install astronaut-common-13-06.i686.rpm
yum install astronaut-av-server-13-06.i686.rpm

I haven't tried the deb's in a long time so I don't know if they work but the installation is similar to rpm.   https://sourceforge.net/projects/astronaut/files/Astronaut%20Server%20DEBs/

So for the 3 to 5 people who have an interest in these, there you have it.

Sincerely,

Ignacio Valdes, MD, MS, D-ABPN, D-ABPM

Nancy Anthracite

unread,
Jan 29, 2022, 5:00:20 PM1/29/22
to hard...@googlegroups.com, ivaldes

Thank you, Ignacio. You have been very generous with your work and I appreciate it!

 

--

Nancy Anthracite

ivaldes

unread,
Feb 27, 2022, 8:59:15 PM2/27/22
to Hardhats
If you are planning on using this with the latest GTM or YottaDB, you may encounter a mysterious connection error either an immediate 'connection lost error (0)' or WSAECONNRESET message. There is an error in "ESET^XWBTCPM" that causes a broker rejection on CPRS startup. You can fix it with this code below. We jumped approximately 16 versions of GT.M (6.3-002 to yottaDB 1.34) so we don't exactly know when this change was needed. It is needed now. 

ESET    ;Set inital error trap
        S U="^",$ETRAP="D ^%ZTER H" ;Set up the error trap
        ;"PREVIOUS LINE ->S X="",@^%ZOSF("TRAP") ;Clear old trap
        S X="",@("$ZT=X") ;Clear old trap
        Q

ivaldes

unread,
Feb 28, 2022, 5:36:54 PM2/28/22
to Hardhats
You will need these two changes to file /opt/astronautvista/EHR/etc/env.astronautvista. Add this on the end of /opt/astronautvista/EHR/etc/env.astronautvista courtesy of Sam Habiel otherwise your system will be quite unstable. 
# Adjust QUIT behavior to accommodate  bug/feature of
# C style function/procedure unification rather than M/Pascal style
# function/procedure dichotomy
export gtm_zquit_anyway=1

Change the export gtmroutines line in /opt/astronautvista/EHR/etc/env.astronautvista to this otherwise GDE will not work:
export gtmroutines="$vista_path/objects($vista_path/patches $vista_path/routines $vista_path/plugins/web/ewd/routines ) $gtm_dist/libgtmutil.so"


ivaldes

unread,
Feb 1, 2026, 11:51:06 PM (2 days ago) Feb 1
to Hardhats

Unfortunately these rpm's will not work with later distributions like Rocky 9 (xinetd is gone it now uses systemd) and definitely not Rocky 10 all i686 32 bit support has been removed.  I would have to rebuild the rpm's which would take maybe only a few days but time is precious these days. They work fine with Rocky 8. 
Reply all
Reply to author
Forward
0 new messages