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>

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to