Astronaut™ VistA Server Installer. 0.8-2 Beta (Nov 11, 2009)
Adds ssh tunneling encryption for all clients out of the box.
For additional information about this project, please visit the project page .
Available downloads
Release Notes
| Tested with | Plone 4.0 |
|---|---|
| State | Final release |
| License | AGPLv3 |
Astronaut WorldVistA Installers for Linux Beta 0.8-2 Beta (Tranquility base) (see WorldVistA license below)
Use Windows WordPad, not Notepad if viewing from Windows to render correctly.
Description: Installs WorldVistA EHR/VOE 1.0 via rpm (Fedora/RedHat) or dpkg (.deb file Ubuntu/Debian)
Downloads: http://sourceforge.net/projects/worldvistaautoi/files/
Changes: ssh tunneling for clients out of the box. ssh tunneling for clients is now the default. Prior to 0.8 client installers will no longer work out of the box. 0.8 or > client installers should work out of the box. Uninstall your older Astronaut client software with the Programs-->Astronaut-->Uninstall programs, then delete your Windows Program Files/VistA subdirectory and re-install 0.8 or > clients on windows as the older installers may not have deleted everything completely.
Default ID's and passwords: System Linux id for an instance now follow the VistA Standard Base spec of <branding>vista<instance> to avoid conflict and allow multiple instances to run side by side. For example worldvistaEHR is the default Linux id for rpm install with password vista!123. The default VistA id is sys.admin vista!123.
Author: Ignacio Valdes <ivaldes@hal-pc.org>
Contributors of code, modules or other in Alphabetic order (Ommitted? Don't want to appear? Let me know.)
Individuals:
Anthracite, Nancy -- Original install document, general knowledge.
Bodtke, Peter -- Testing, documentation.
Bhaskar, KS -- GT.M, Acculturation documentation, architecture, shell scripts.
Dorsey, Jon -- VistA Standard Base co-proposer.
Hagood, Eddie -- TMG-GUI-Config and fixes.
Habiel, Sam -- BMX functionality, GUI-Scheduling.
Landis, "Gus" -- VistA Standard Base co-proposer.
Noorden, Lars -- Mupip man page.
Meiling, Ben -- VistA Standard Base co-proposer.
Papillion, Anthony -- VistA Standard Base co-proposer.
Pardue, Andy -- OVID.
Self, Jim -- m2web
Tai, Jonathan -- GT.M knowledge, VistA Standard Base, rpm wizardry.
Timson, George -- Pointed out IHS fix for SSN problem.
Toppenberg, Kevin -- TMG-CPRS, TMG-GUI-Config, TMGIDE, general knowledge.
Trotter, Fred -- VistA Standard Base co-proposer.
Trotter, Rick -- Assistance with Launchpad.
Watson, Steve -- Testing, documentation, VistA Standard Base co-proposer.
Whitby, Butch -- Testing, , VistA Standard Base co-proposer, Misc.
Whitten, David -- Global expertise, debugging, architecture, IPv6 patch.
Corporations:
FIS -- GT.M
Medsphere Systems Corp -- OVID, Other.
M/Gateway Developments Ltd -- EWD
WorldVistA -- Processed FOIA VistA/VOE.
Government:
Indian Health Service -- BMX, scheduling GUI.
Veterans Affairs -- FOIA VistA.
Problems, comments, bugs: Post problems or issues to the Hardhats group: http://groups.google.com/group/Hardhats or to <ivaldes@hal-pc.org>
License: Installer: Affero GNU GPL version 3. No warranties expressed or implied, use at your own risk. (see WorldVistA license below)
This installer has been tested on Fedora 10 and Ubuntu 9.04.
To install on rpm based systems, log in as root:
# yum install -y --nogpg astronaut-<version info>.rpm
Will install all depencencies and then the rpm or somewhat independently:
# rpm -i astronaut-wv-server-installer-XXX-0.X-X.i386.rpm
IT IS NORMAL TO SEE A BUNCH OF ERROR MESSAGES DURING COMPILATION.
To uninstall:
# rpm -e astronaut-wv-server-installer-XXXX-0.X-X
(NOTE: the absence of .i386.rpm for uninstalling)
To install on .deb, dpkg apt-get based systems, use sudo or sudo su to log in as root:
# dpkg -i astronaut-wv-server-installer-XXXX_0.X-0.X.deb
IT IS NORMAL TO SEE A BUNCH OF ERROR MESSAGES DURING COMPILATION.
To uninstall:
# dpkg -r astronaut-wv-server-installer-XXXX_0.X-0.X.deb
You can over-ride the default installation parameters: location, port, etc by creating a file called astro-defaults in /, (rpm apparently can only find it in /). You should probably only try to change the default vista_instance but all changeable defaults are:
gtm_path="/opt/lsb-gtm/gtm"
export gtm_dist=$gtm_path
gtm_group="gtm"
#gtm_path="/opt/lsb-gtm/V5.3-004A_i686"
vista_instance="EHR"
vista_path="/opt/worldvista/$vista_instance"
VISTAUSER="worldvista$vista_instance"
VISTAUSER_PASSWD="vista!123"
VISTAGROUP="worldvista$vista_instance"
TEXTUSER="text$vista_instance"
TEXTUSER_PASSWD="not#1sostrong"
instance_client_port=9260
vista_port_old_rpc=9210
vista_port_vistalink=8002
astro_vers_release="0.7.5"
gtm_vers_release="V5.3-004A"
Alter the above parameters as desired before running the rpm and it will override the above defaults.
Follow the next steps after the rpm install has run. This gets you to the point of being able to login as a text or CPRS client. The pre-set Access Code is: sys.admin with Verify Code: vista!123. You will have to re-set the verify code upon first login. Download the Windows client installers which should all work out of the box with this server. The pre-set Linux id is worldvistaEHR password is vista!123 which you will also have to re-set on first login to the Linux worldvistaEHR id. To start m2web simply start or restart apache.
Features:
1) Conforms to VistA Standard Base 0.9 RC 10.
2) Quick install.
3) Automatically sets BOX:VOLUME pair!
4) Creates a text<instance> id, automatically edits, compiles and installs Bhaskar's runzu so that text<instance> runs with no shell and no home directory.
5) Relatively smaller download size 155Mb complete package containing all files.
6) Controller software such as vistactl.sh start | stop | restart, xinetd listener automatically configured and installed.
7) Automatic vista startup with journaling on server start and graceful shutdown. Bhaskar's code.
8) Automatically opens CPRS port.
9) Has a backup solution (some assembly required).
10) Latest WorldVistA and gtm V53004A
11) Installs /opt/worldvista/EHR
12) Creates default vista id automatically.
13) Management commands: copy_this_vista_to.sh and change_client_port.sh and uninstall_this_vista.sh
14) Requires two-factor deletion to really delete an instance. rpm -e only removes symlinks to log files, text-client id and auto-start routines. Requires explicit rm -Rf to really delete it all. rpm -i --force will NOT over-write an existing instance.
15) Checks for file astro-defaults and overrides default install parameters for different locations for the install.
16) Port handling files correspond to worldvista name spaces.
17) Pre-installs m2web. Turn off and on SELinux between boots by: echo 0 >/selinux/enforce or echo 1 >/selinux/enforce
18) Refreshed: Pre-installs Kevin Toppenberg's debugger, see http://vistapedia.net for activation.
19) Compatible with ewd-for-astronaut.
20) Pre-installs OVID.
21) Pre-installs Victory Programming Environment, see http://vistapedia.net for activation.
22) MSC Fileman 1036.
23) TMG-CPRS support with all associated bug fixes.
24) TMG-GUI-Config now supports user management.
25) BMX RPC broker and necessary parts pre-loaded.
26) GUI-Scheduling components pre-loaded.
27) Man page for mupip command.
Caveats:
1) Beta installer.

