Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Upgrade TBEMR Bahmni from 2.1.1 to 2.1.2
Please follow the below steps to upgrade Bahmni from Release 2.1.1 to 2.1.2
Take a backup of the current database and implementation_config directory before proceeding forward
Note: You can also use your own way of taking backup if you have one in place.Replace the bahmni-endtb omod:
Code Block language bash sudo service openmrs stop cd /opt/openmrs/modules sudo rm -rf bahmniendtb-* sudo wget https://github.com/DWB-eHealth/openmrs-module-bahmniendtb/releases/download/2.1.2/bahmniendtb-2.1.1.omod sudo chown bahmni:bahmni bahmniendtb-2.1.1.omod
Copy the latest endtb-config folder to the location /etc/bahmni-installer/deployment-artifacts
Code Block language bash cd /etc/bahmni-installer/deployment-artifacts sudo rm -rf /etc/bahmni-installer/deployment-artifacts/release-*.zip sudo rm -rf /etc/bahmni-installer/deployment-artifacts/endtb_config sudo wget https://github.com/DWB-eHealth/endtb-config/archive/2.1.2.zip sudo unzip 2.1.2.zip sudo mv endtb-config-2.1.2 endtb_config
Warning Once setup.yml is downloaded ensure that the timezone field is updated with the actual server timezone.
Copy the inventory file as per the steps below. Ensure that the previously existing inventory file is updated with the latest one. The setup.yml file is downloaded using the below commands. Once it is downloaded, ensure that the timezone field is updated with the actual server timezone.
Code Block language bash #Download inventory file for TBEMR sudo wget https://raw.githubusercontent.com/DWB-eHealth/endtb-config/2.1.2/playbooks/examples/inventory -O /etc/bahmni-installer/inventory #Change the timezone parameter in /etc/bahmni-installer/setup.yml after the below step sudo wget https://raw.githubusercontent.com/DWB-eHealth/endtb-config/2.1.2/playbooks/examples/setup.yml -O /etc/bahmni-installer/setup.yml sudo yum clean all sudo bahmni -i inventory update-config sudo bahmni --implementation_play=/var/www/bahmni_config/playbooks/all.yml -i inventory install-impl #Run the batch program for the first time sudo su -s /bin/bash bahmni /usr/bin/bahmni-batch
Note Please restart Openmrs after the upgrade
Code Block language bash sudo service openmrs restart
Rebuild the search index once the upgrade is done Openmrs > Administration > Search Index > Rebuild Search Index
Image Added
Fresh installation of TBMER Bahmni 2.1.2
Please follow the below steps to install Bahmni from Release 2.1.1 with the base database dump provided for TBEMR
Prerequisite for the fresh installation
Code Block | ||
---|---|---|
| ||
# Prerequisite for the fresh installation of Bahmni yum install python-setuptools |
Install the bahmni-installer along with its pre-requisite software using the following commands
Code Block | ||
---|---|---|
| ||
sudo yum install -y unzip wget sudo yum install -y http://dl.bintray.com/bahmni/rpm/rpms/bahmni-installer-0.89-193.noarch.rpm |
Note |
---|
Copy the latest endtb-config folder and base database dump (from endtb-config folder) to the location /etc/bahmni-installer/deployment-artifacts. |
Code Block | ||
---|---|---|
| ||
cd /etc/bahmni-installer/deployment-artifacts sudo wget https://github.com/DWB-eHealth/endtb-config/archive/2.1.2.zip sudo unzip 2.1.2.zip sudo mv endtb-config-2.1.2 endtb_config sudo cp endtb_config/dbdump/mysql_dump.sql openmrs_backup.sql |
Note |
---|
Copy the inventory file as per the steps below. Ensure that the previously existing inventory file is updated with the latest one. |
Warning |
---|
Once setup.yml is downloaded ensure that the timezone field is updated with the actual server timezone. |
Code Block | ||
---|---|---|
| ||
#Download inventory file for TBEMR sudo wget https://raw.githubusercontent.com/DWB-eHealth/endtb-config/2.1.2/playbooks/examples/inventory -O /etc/bahmni-installer/inventory #Change the timezone parameter in /etc/bahmni-installer/setup.yml after the below step sudo wget https://raw.githubusercontent.com/DWB-eHealth/endtb-config/2.1.2/playbooks/examples/setup.yml -O /etc/bahmni-installer/setup.yml sudo yum clean all sudo bahmni -i inventory install sudo bahmni --implementation_play=/var/www/bahmni_config/playbooks/all.yml -i inventory install-impl #Run the batch program for the first time sudo su -s /bin/bash bahmni /usr/bin/bahmni-batch |
Note | |||||||
---|---|---|---|---|---|---|---|
Please restart Openmrs after the upgrade
Rebuild the search index once the upgrade is done Openmrs > Administration > Search Index > Rebuild Search Index
|