On a minimal install RHEL7.4 server, with SELinux enabled and set to enforcing, I installed TrakCare on HealthShare 2016.1.
These are the commands I ran to get TrakCare working:
semanage fcontext -a -t httpd_sys_rw_content_t /opt/cspgateway/bin/CSP.ini
restorecon -v /opt/cspgateway/bin/CSP.ini
semanage fcontext -a -t httpd_sys_rw_content_t /opt/cspgateway/bin/CSPRT.ini
restorecon -v /opt/cspgateway/bin/CSPRT.ini
semanage fcontext -a -t httpd_log_t /opt/cspgateway/bin/CSP.log
restorecon -v /opt/cspgateway/bin/CSP.log
TrakCare web application files:
semanage fcontext -a -t httpd_sys_rw_content_t "/trak/site/env/web(/.*)?"
restorecon -Rv /trak/site/env/web/
If SELinux is enabled and the policycoreutils-python package is installed before HealthShare is installed then I did not have to run the following command.
semanage port -a -t http_port_t -p tcp 1972
To check if the superserver port is allowed you can run this:
semanage port -l | grep -w http_port_t
New version now available with the following changes:
• Import into USER namespace so the data is stored in USER so there is no need to change CACHELIB to RW.• The RanRead processes will not start until all the processes have started so they’ll all kick off the iterations at the same time.
Try using apt-get instead of yum. e.g.
# Get basic dependencies, update OS
RUN apt-get update && apt-get install -
&& rm -rf /var/lib/apt/lists/*
Log in or create a new account to continue