Hi Keerthi, See #5 in Troubleshooting [0]. Make sure that the api server is running. You can run "ps wwwaux | grep api-orch" to check if it is running.
https://docs.google.com/document/d/19anefh_IOrzXKlumyq6xcdBLfU01ReJTocixwsDBgus/edit#heading=h.pk0sk8chmuok > On Feb 20, 2019, at 10:52 AM, Keerthi N <[email protected]> wrote: > > Hello Marcus, > > The solution you suggested absolutely worked. All the installations were > successful but on an attempt to login at PGA url using admin_username and > admin_password failed with an error "The Airavata Servers are currently > down....", I attached screenshot below. > > Any help would be appreciated. > > Thanks, > Keerthi > > On Mon, Feb 18, 2019 at 5:43 PM Christie, Marcus Aaron <[email protected] > <mailto:[email protected]>> wrote: > Hi Keerthi, > > The "Stop daemons if running" task fails but that is expected since the > daemons haven't been installed yet. The "Copy distributions ..." task fails > because it looks like that build of Airavata failed? However, I think maybe > you are building the master branch of Airavata but the Helix distributions > aren't in the master branch. Make sure the git_branch is changed from > "master" to "develop" here in the standalone/group_vars/all/vars.yml [0] file. > > [0] > https://github.com/apache/airavata/blob/develop/dev-tools/ansible/inventories/standalone/group_vars/all/vars.yml#L41 > > <https://github.com/apache/airavata/blob/develop/dev-tools/ansible/inventories/standalone/group_vars/all/vars.yml#L41> > > >> On Feb 12, 2019, at 8:51 PM, Keerthi N <[email protected] >> <mailto:[email protected]>> wrote: >> >> Thanks, Marcus, Firewalld issue was resolved. But choosing to try centos >> docker for Airavata installation has been a rough so far. Just on a side >> note, I like to mention that I tried on Windows but ansible installation >> isn't successful, then tried on Ubuttu (dualboot) with Virtualbox but has >> vboxdrv kernel module missing issue. >> >> So with centos docker, here is another issue while executing >> ansible-playbook -i inventories/standalone airavata.yml (screenshot is >> attached): Can't find Java Virtual Machine. I tried multiple things which I >> would like to list down for reference, some of them might not sound sensible >> enough but I was just desperately trying if any of them works. >> >> 1. Maven installation steps included in common/tasks/main.yml because I >> checked for mvn -version in docker and it's not recognized although yum >> install maven package is present. And the error after trying this is >> JAVA_HOME should point to a JDK not a JRE >> 2. Explicitly set JAVA_HOME through ansible script, but still the same >> error. Then I tried to output java -version which went blank although it's >> been installed beforehand through ansible scripts. >> 3. Included Java installation steps in the common/tasks/main.yml file itself >> along with maven but still java -version didn't give any output msg in >> ansible execution. >> 3. In main airavata.yml file I changed "common" role to roles similar to >> java, env-setup (i.e, no become,become_user) This successfully executed the >> ansible-playbook command. But in the next step for helix-setup failed at the >> task to stop daemons running failed error No such daemon.sh file exists for >> all the files listed in with_items (the error is attached as well) >> >> >> Moreover, I'm surprised when I directly executed mvn clean install in >> docker, the airavata Build is Successful even before step 2, the screenshot >> of which I attached as well. I felt this is something to do with >> become_user: {{user}} issue and tried to get rid of it, change it to root >> but nothing worked. Also I'm wondering whether helix-setup step and airavata >> build are related, so before trying anything further, I thought to share and >> take help from you all. >> >> >> Thanks, >> Keerthi >> >> >> >> On Fri, Feb 8, 2019 at 5:02 PM Christie, Marcus Aaron <[email protected] >> <mailto:[email protected]>> wrote: >> Sure. Just looks for the lines related to firewalld in the Ansible role. For >> example, for the env_setup role you would comment out these lines [0]. >> >> [0] >> https://github.com/apache/airavata/blob/05db6bcd44e70067e154243401c16b3a1f96ac2d/dev-tools/ansible/roles/env_setup/tasks/main.yml#L32-L59 >> >> <https://github.com/apache/airavata/blob/05db6bcd44e70067e154243401c16b3a1f96ac2d/dev-tools/ansible/roles/env_setup/tasks/main.yml#L32-L59> >> >>> On Feb 8, 2019, at 2:54 PM, Keerthi N <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Thank you Marcus, that's helpful. If you don't mind can you direct me to >>> the exact file where I can make appropriate changes. >>> >>> Thanks, >>> Keerthi >>> >>> On Fri, Feb 8, 2019 at 1:59 PM Christie, Marcus Aaron <[email protected] >>> <mailto:[email protected]>> wrote: >>> Hi Keerthi, >>> >>> I don't have experience trying to run Airavata in a CentOS 7 Docker >>> container. Honestly I hadn't thought of doing that, but it would be >>> interesting to see what it takes to get it working. I do have a couple >>> thoughts. >>> >>> First, we've had good success using VirtualBox to run CentOS 7 in a VM. >>> There are many tutorials out there, but I also wrote up some notes on >>> creating a CentOS 7 VM [0], especially with respect to configuring the >>> networking. So if you get stuck with running on a Docker container, there >>> is always the VirtualBox VM approach. >>> >>> Second, looks like the issue you are having is between firewalld and >>> Docker. A quick web search shows me that there may be some issues getting >>> those two to work together. That said, if there isn't a firewall running on >>> the container, perhaps you don't need to open ports in the firewall. You >>> can just comment out those parts of the Ansible scripts in that case. >>> >>> Sincerely, >>> >>> Marcus >>> >>> [0] >>> https://marcus.4christies.com/2019/01/how-to-create-a-virtualbox-vm-with-a-static-ip-and-internet-access/ >>> >>> <https://marcus.4christies.com/2019/01/how-to-create-a-virtualbox-vm-with-a-static-ip-and-internet-access/> >>> >>>> On Feb 8, 2019, at 11:53 AM, Keerthi N <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hello, >>>> >>>> I used centos 7 container for Airavata installation using guidelines >>>> mentioned in the Airavata+Django installation document. I encountered an >>>> error (attached below) at the Database installation step (ansible-playbook >>>> -i inventories/standalone database.yml) >>>> >>>> The firewalld is not running in the centos 7 container even after trying >>>> to enable/start firewalld and iptables. The error message for both cases >>>> are attached to this email. Also I tried to restart the docker but there >>>> is no difference in the errors. >>>> >>>> >>>> If you have any suggestions to fix and move forward with the installation >>>> process, please let me know. >>>> >>>> >>>> Thanks, >>>> Keerthi >>>> >>>> <ipaddr.png><current_status.png><firwalld.png><iptables.png> >>> >> >> <helix_error.png><mvn_error.png><build_success_on_docker.png> > > <Screenshot from 2019-02-20 09-43-38.png>
smime.p7s
Description: S/MIME cryptographic signature
