This page has been created for those users who had installed Bahmni v0.78, 0.79, etc using the old way of installing Bahmni via a single "sh" based script. If you have folders called "apache-tomcat" in your machine for Bahmni, and have not done RPM based installations of Bahmni, then this page is for you.
Most users of Bahmni are on RPM based installations, and hence do NOT need to read / follow this document.
Remove epel-release rpm before installing bahmni-installer rpm
yum remove epel-release
Instructions to bahmni installation using bahmni-installer rpm is available in Install Bahmni on CentOS (Advanced Installation Options). Proceed till step 5 as mentioned in the link. After Step 5, following things have to be done manually to migrate from old sh based installation to bahmni-installer rpm based installation:
After installation of bahmni-installer rpm
Stop all services
service tomcat stop
service openerp stop
service nagios stop
switch off chkconfig for tomcat, openerp.
chkconfig tomcat off
chkconfig openerp off
Move bahmni related webapps from tomcat's webapps directory to some other directory.
Then try to install again. Verify that 3.10 is being installed.
yum install python-yaml
Check whether mysql and psql replication works.
Move patient_images, uploaded-files, uploaded_results, document_images from old tomcat user home folder to /home/bahmni folder. In the below snippet, We have assumed that 'jss' user had tomcat deployed in it. This step is not applicable if 'bahmni' was the old tomcat user.