Install openmrs-config-haiti-master in my bahmni fresh installation

I cancelled and restarted the process with the last command but now it is hanging at this since more than 2 hours :

haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-proxy-1 | ::1 - - [06/Jul/2024:12:36:25 +0000] “GET / HTTP/1.1” 301 236 haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmniapps-1 | ::1 - - [06/Jul/2024:12:36:47 +0000] “GET /home/index.html HTTP/1.1” 200 3134 haiti-implementer-interface-1 | ::1 - - [06/Jul/2024:12:36:47 +0000] “GET /implementer_interface/index.html HTTP/1.1” 200 324 haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-proxy-1 | ::1 - - [06/Jul/2024:12:36:55 +0000] “GET / HTTP/1.1” 301 236 haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmniapps-1 | ::1 - - [06/Jul/2024:12:37:17 +0000] “GET /home/index.html HTTP/1.1” 200 3134 haiti-implementer-interface-1 | ::1 - - [06/Jul/2024:12:37:18 +0000] “GET /implementer_interface/index.html HTTP/1.1” 200 324 haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available haiti-proxy-1 | ::1 - - [06/Jul/2024:12:37:25 +0000] “GET / HTTP/1.1” 301 236 haiti-bahmni-reports-1 | Waiting for http://openmrs:8080/openmrs/index.htm to become available

After a complete download, installation seems hanging at this position.

During this time, OpenMRS is on Maintenance Mode for Bahmni Login Home is not showing « Login Places » as it seems OpenMRS is not up yet.

@christophe.chris2007 this indicates that the instance might have installed and started successfully. As stated in the readme, you should utilize superman for the Username and Admin123 for the Password.

Also note that before you do:

docker compose -p $DISTRO_GROUP up

you’ll have to first destroy the previous instance completely as below:

docker compose -p $DISTRO_GROUP down -v

hello ! I tried using superman account but it cannot work without selecting a “Login Location”, so these default “login locations” are not listed, something is not running in OpenMRS as it is still in Maintenance Mode, let me try “docker compose -p $DISTRO_GROUP down -v” and restart then will see if there is change.

Regards

I tried it, it dit not work too (in my laptop as was using around 7 GB RAM allocated to the Vmware in which I installed Ubuntu 22.04 and got Bahmni installed), but I decided to change the system, I reinstalled everything as below :

  • In another Vmware I installed an Ubuntu 22.04 with with 10 GB RAM and 2VCPU of 3 cores;
  • I reinstalled everything and it worked till I could connect to Bahmni Login interface and created a patient;
  • Today I want to connect, the Bahmni Login seems hanging on loading, and on OpenMRS login it show error as : Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

May be there is few things I need to know, what is the requirements in ressources to run Haiti Distribution; the Standard Distribition I have installed on CentOS 7.6 is very simple, but only needs configurations, programs, concepts as on Haiti Distribution, Guys help me understand the system requirements of Haiti Distribution or Help me loading Haiti Distribution Configurations on the standard version I have on CentOS, which I installed directly and not on a Docker.

With Regards, KAZADI

I finally installed this on another computer, with just 7 GB RAM, on Ubuntu 22.04 in VMware Workstation 17, can you help me how to customize things, I mean how to access the source code ?

Thanks

1 Like

@christophe.chris2007 what kind of changes are you envisioning? Do you have a list of specifications that you could share? It would be interesting to see if they could be contributed to Bahmni Haiti upstream.

1 Like

Mostly translations (French) and some HTML titles, also will need to edit Address Hierarchy .xml and .csv; logos, things like that.

1 Like

Good, will you be willing to contribute those changes to the upstream Haiti distro and config?

1 Like

No problem

1 Like

In order for us to take in contributions, we would need to have exact details of the changes you intend to make.

Remember that Bahmni Haiti is used in production at multiple sites, so we need to ensure that the changes make sense since they would eventually trickle down to these sites, unless we explicitly disable them in the child distributions of Bahmni Haiti.

Why don’t you start with a pull request for those extra translations? That sounds like a reasonable way to start.

1 Like