arun.mitteam
(Arunkumar Tharanichelvan)
June 21, 2020, 9:04pm
1
Hi,
I’m trying to install Bahmni on AWS Linux 2 EC2 instance. I had few errors with ansible but got past that. Now I get this strange error, has anyone seen this before? Would appreciate if there are instructions for AWS installation.
TASK [bahmni-base : Import EPEL GPG key.] ****************************************************************************************************************************************
task path: /opt/bahmni-installer/bahmni-playbooks/roles/bahmni-base/tasks/main.yml:13
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg": "Not a valid key /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-NA"}
[WARNING]: Could not create retry file '/opt/bahmni-installer/bahmni-playbooks/all.retry'. [Errno 13] Permission denied: u'/opt/bahmni-installer/bahmni-
playbooks/all.retry'
PLAY RECAP ***********************************************************************************************************************************************************************
localhost : ok=9 changed=4 unreachable=0 failed=1
I am guessing permission relevant issue? what user are you running as?
try getting more information - you can get more verbosity running install with “-vvv” option
also a new patch release just came out today … you may want to try that.
1 Like
arun.mitteam
(Arunkumar Tharanichelvan)
June 22, 2020, 11:54pm
3
Thanks for your response. Looks like something to do with the key generation?? Please see below -
<localhost> PUT /tmp/tmpmxwyGi TO /home/ec2-user/.ansible/tmp/ansible-tmp-1592869912.22-233602720989602/rpm_key.py
<localhost> EXEC /bin/sh -c 'chmod u+x /home/ec2-user/.ansible/tmp/ansible-tmp-1592869912.22-233602720989602/ /home/ec2-user/.ansible/tmp/ansible-tmp-1592869912.22-233602720989602/rpm_key.py && sleep 0'
<localhost> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-wjtwtykuijsbykwmhbcvoyitlrqpuuoo; /usr/bin/python /home/ec2-user/.ansible/tmp/ansible-tmp-1592869912.22-233602720989602/rpm_key.py; rm -rf "/home/ec2-user/.ansible/tmp/ansible-tmp-1592869912.22-233602720989602/" > /dev/null 2>&1'"'"' && sleep 0'
fatal: [localhost]: FAILED! => {
"changed": false,
"failed": true,
"invocation": {
"module_args": {
"key": "/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-NA",
"state": "present",
"validate_certs": true
}
},
"msg": "Not a valid key /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-NA"
}
@arun.mitteam - Can you give your centos version?
arun.mitteam
(Arunkumar Tharanichelvan)
June 23, 2020, 11:35am
5
Hi, please see below for Amazon EC2 instance details -
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
Can you post your centos version – >>. cat /etc/ centos -release
arun.mitteam
(Arunkumar Tharanichelvan)
June 24, 2020, 12:28pm
7
Hi, looks like only CentOS is supported. So I spun up a CentOS AWS instance and was able to kick off the installation. It is failing at the postgres db installation, the provided rpm url is not valid.
rpm url - https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
See error below -
TASK [postgres : Download postgres yum repo rpm if not present] ******************************************************************************************************************
task path: /opt/bahmni-installer/bahmni-playbooks/roles/postgres/tasks/main.yml:5
fatal: [localhost]: FAILED! => {"changed": true, "cmd": ["wget", "-q", "-O", "/opt/pgdg-centos96-9.6-3.noarch.rpm", "https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm"], "delta": "0:00:00.374554", "end": "2020-06-24 08:23:50.369443", "failed": true, "msg": "non-zero return code", "rc": 8, "start": "2020-06-24 08:23:49.994889", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
kindly use the patch 0.92-155. All these issues are addressed.
Dear All,
Happy to announce a patch release for Bahmni version 0.92, numbered 0.92-155. This patch specifically targets the installation issues reported on 0.92 release. This patch release includes a couple of enhancements too.
The complete release notes are updated in Bahmni WIKI.
Prerequisite:
OS: CentOS 7.6+ (we recommend starting with CentOS minimal)
See also WIKI page on system requirements .
Installation :
Installer binary (bahmni-installer-0.92-155) can be found from Bintray .
Y…