Astronaut VistA installer updated for Rocky Linux 9 and YottaDB.

57 views
Skip to first unread message

ivaldes

unread,
Jun 21, 2026, 12:55:44 AM (3 days ago) Jun 21
to Hardhats

We have a future. The Astronaut VistA installer suite has been rebuilt and updated to work with Rocky Linux 9. It can be found here:  https://sourceforge.net/projects/astronaut/files/Astronaut%20Server%20RPMs/

The installers no longer depend on the legacy i686 32-bit architecture and now install and run on modern 64-bit Linux systems using YottaDB.

Changes include:

. Removed dependency on legacy GT.M RPM packages.

. Removed dependency on xinetd.

. Updated listener infrastructure to use systemd socket activation.

. Replaced iptables configuration with firewall-cmd and firewalld.

. Updated installation and startup scripts for Rocky Linux 9.

. Rebuilt RPM packages as architecture-independent (noarch) packages.

. Updated YottaDB environment configuration and startup procedures.

. Verified operation on Rocky Linux 9 using YottaDB.

The migration effort included recovering and rebuilding the original Astronaut VistA installer RPMs and updating the operating system integration layer while preserving the underlying WorldVistA-based VistA installation architecture.

One design goal of the Astronaut installer architecture has always been to make migration and operating system upgrades straightforward. The VistA distribution, globals, routines, patches, configuration, and installation logic are packaged separately from the underlying operating system. As a result, the system can be moved forward to newer Linux releases without requiring complex containerization strategies or dependence on a particular virtual machine image.

The Rocky Linux 9 migration demonstrates this approach. The original distribution was able to be rebuilt and modernized for a current operating system while preserving the underlying VistA installation architecture and data layout.

This release updates the installer and deployment platform only. It does not include the additional proprietary enhancements present in current Astronaut EHR production systems.

Astronaut, LLC continues active development of Astronaut EHR. The production Astronaut EHR platform contains approximately seventeen years of additional development beyond the software distributed in this installer package, including MACRA/MIPS support, numerous enhancements to CPRS, BCMA, e-prescribing, OTP workflows, laboratory interfaces, HL7 integration, billing, reporting, and web-based user interface technology. Much of this additional work remains proprietary at present, although Astronaut, LLC remains open to future open-source collaboration if a sustainable funding model can be identified.

A Rocky Linux 9 installation README is included below.

Comments, testing reports, and suggestions are welcome.

--
Ignacio H. Valdes, MD, MS
Astronaut, LLC
https://astronautehr.com
README.txt

Sam Habiel

unread,
Jun 22, 2026, 10:32:09 AM (yesterday) Jun 22
to hard...@googlegroups.com
Can you share this script?

Updated listener infrastructure to use systemd socket activation.

I want to update the instructions on hardhats.org for VistA installation.

--Sam

--
--
http://groups.google.com/group/Hardhats
To unsubscribe, send email to Hardhats+u...@googlegroups.com

---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hardhats/59b18f73-911c-4655-a812-7d1c635a23e9n%40googlegroups.com.

David Whitten

unread,
Jun 22, 2026, 11:42:40 AM (yesterday) Jun 22
to hard...@googlegroups.com
Ignacio,
This is very encouraging.
You re a hardworking man with years of supporting WorldVistA and the open source community around healthcare computing

Thank you for your support and service and contributions 

Dave Whitten


---
You received this message because you are subscribed to the Google Groups "Hardhats" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hardhats+unsubscribe@googlegroups.com.

ivaldes

unread,
Jun 22, 2026, 3:12:52 PM (yesterday) Jun 22
to Hardhats

Yes. I added the entire reconstruction and build tree to SourceForge so that if, in the sands of time, anyone needs to build or rebuild these installers, the materials are preserved:

https://sourceforge.net/projects/astronaut/files/Astronaut%20Server%20RPMs/astronaut-rpm-modern-20260620.tar.gz/download

The archive includes the RPM build tree, SPEC files, source payloads, Rocky Linux 9 updates, YottaDB changes, systemd socket activation implementation, README, and related scripts used to rebuild the installers.

The actual systemd socket activation files and listener wrapper are in there as part of the RPM source tree. The Rocky Linux 9 work replaced the old xinetd listener with a systemd socket/service pair while preserving the existing XWBTCPM broker architecture.

-- IV

Nancy Anthracite

unread,
2:23 PM (6 hours ago) 2:23 PM
to Hardhats, ivaldes
Thanks, Ignacio!

--
Nancy Anthracite
Reply all
Reply to author
Forward
0 new messages