Hi Everyone,
Thanks for your responses.

I am having problems running airavata locally. Please help me solve these
issues.

1. While Following the steps mentioned at below link:
    airavata/README.md at develop · apache/airavata · GitHub
<https://github.com/apache/airavata/blob/develop/modules/ide-integration/README.md#starting-backend-components-database-keycloak-kafka-rabbitmq-sshd-server>

    Apply any database migrations. Go to src/main/containers directory and
run
   cat ./database_scripts/init/*-migrations.sql | docker exec -i
containers-db-1 mysql -p123456

   Above command produces following error:
   Error response from daemon: No such container: containers-db-1

2. Running the APIServerStarter produces following error:

Caused by: org.apache.openjpa.persistence.ArgumentException: Table
"COMPUTE_RESOURCE_SCHEDULING" given for
"org.apache.airavata.registry.core.entities.expcatalog.ComputationalResourceSchedulingEntity"
does not exist.

3. Running Django-Portal works and app frontend is loaded but when I try to
login, it gives SSL version related error:

[2023-06-06 16:04:15,715 django_airavata.apps.auth.backends:90 WARNING]
login failed
Traceback (most recent call last):
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/connectionpool.py",
line 714, in urlopen
    httplib_response = self._make_request(
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/connectionpool.py",
line 403, in _make_request
    self._validate_conn(conn)
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/connectionpool.py",
line 1053, in _validate_conn
    conn.connect()
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/connection.py",
line 419, in connect
    self.sock = ssl_wrap_socket(
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/util/ssl_.py",
line 449, in ssl_wrap_socket
    ssl_sock = _ssl_wrap_socket_impl(
  File
"/home/mysauravnitw2019/code/airavata-django-portal/venv/lib/python3.9/site-packages/urllib3/util/ssl_.py",
line 493, in _ssl_wrap_socket_impl
    return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
  File "/usr/lib/python3.9/ssl.py", line 501, in wrap_socket
    return self.sslsocket_class._create(
  File "/usr/lib/python3.9/ssl.py", line 1041, in _create
    self.do_handshake()
  File "/usr/lib/python3.9/ssl.py", line 1310, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1129)


Thanks & Regards,
Saurav Kumar Jha



On Fri, Jun 2, 2023 at 4:44 PM saurav kumar jha <imsauravgaurav...@gmail.com>
wrote:

> Hi Lahiru,
> Thanks a lot for the response.
>
> while trying to run Airavata locally on Ubuntu using this command
>  ```docker-compose -f
> modules/ide-integration/src/main/containers/docker-compose.yml -f
> modules/distribution/src/main/docker/docker-compose.yml up```
>
> Email store Authentication related error comes up. I have pasted the log
> below. I have done nothing for authentication nor have I started any db
> separately. All that I am doing is running above command after creating a
> docker image using the steps mentioned in the readme file of Airavata. What
> should I do to fix this?
>
> emailmonitor_1  | 2023-06-02 07:56:34,488 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't
> connect to the store
> emailmonitor_1  | javax.mail.AuthenticationFailedException:
> [AUTHENTICATIONFAILED] Invalid credentials (Failure)
> emailmonitor_1  |       at
> com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:366)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:246)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> emailmonitor_1  | 2023-06-02 07:56:34,489 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a
> throwable while closing email store
> emailmonitor_1  | java.lang.NullPointerException: null
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> emailmonitor_1  | 2023-06-02 07:56:35,595 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't
> connect to the store
> emailmonitor_1  | javax.mail.AuthenticationFailedException:
> [AUTHENTICATIONFAILED] Invalid credentials (Failure)
> emailmonitor_1  |       at
> com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:366)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:246)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> emailmonitor_1  | 2023-06-02 07:56:35,596 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a
> throwable while closing email store
> emailmonitor_1  | java.lang.NullPointerException: null
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> apiserver_1     | 2023-06-02 07:56:35,753 [main] INFO
> org.apache.airavata.common.utils.ApplicationSettings {} - Settings loaded
> from file:/opt/apache-airavata-api-server/bin/airavata-server.properties
> apiserver_1     | Exception in thread "main"
> org.apache.airavata.common.exception.ApplicationSettingsException:
> api.server.monitoring.enabled
> apiserver_1     |       at
> org.apache.airavata.common.utils.ApplicationSettings.getSettingImpl(ApplicationSettings.java:196)
> apiserver_1     |       at
> org.apache.airavata.common.utils.ApplicationSettings.getBooleanSetting(ApplicationSettings.java:350)
> apiserver_1     |       at
> org.apache.airavata.server.ServerMain.main(ServerMain.java:175)
> emailmonitor_1  | 2023-06-02 07:56:36,848 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't
> connect to the store
> emailmonitor_1  | javax.mail.AuthenticationFailedException:
> [AUTHENTICATIONFAILED] Invalid credentials (Failure)
> emailmonitor_1  |       at
> com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:366)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at javax.mail.Service.connect(Service.java:246)
> ~[javax.mail-1.6.2.jar:1.6.2]
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> emailmonitor_1  | 2023-06-02 07:56:36,848 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a
> throwable while closing email store
> emailmonitor_1  | java.lang.NullPointerException: null
> emailmonitor_1  |       at
> org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231)
> ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT]
> emailmonitor_1  |       at java.lang.Thread.run(Thread.java:829) ~[?:?]
> containers_apiserver_1 exited with code 1
> emailmonitor_1  | 2023-06-02 07:56:37,968 [Thread-0] ERROR
> org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't
> connect to the store
> emailmonitor_1  | javax.mail.AuthenticationFailedException:
> [AUTHENTICATIONFAILED] Invalid credentials (Failure)
>
> Thanks & Regards,
> Saurav Kumar Jha
>
> On Tue, May 30, 2023 at 9:18 PM Lahiru Jayathilake <
> lahirujayathil...@gmail.com> wrote:
>
>> Hi Saurav,
>>
>> Regarding the development environments.
>> You can do the development with the OS that you prefer. (However, based
>> on my experience, I'd recommend going with Linux)
>>
>> You can follow this document [1, 2] to set up a local Airavata
>> development environment and use it in the settings file. Alternatively, if
>> you select any of the options mentioned in this section [3], you just need
>> to set up the Airavata Django Portal as your development environment.
>>
>>
>> [1] - https://github.com/apache/airavata/blob/develop/README.md
>> [2] - https://github.com/apache/airavata/tree/develop
>> [3] -
>> https://github.com/apache/airavata-django-portal#:~:text=Create%20a%20local%20settings%20file
>> .
>>
>> Cheers!
>> Lahiru
>>
>> On Tue, May 30, 2023 at 12:12 PM saurav kumar jha <
>> imsauravgaurav...@gmail.com> wrote:
>>
>>> Hi Suresh & Eroma,
>>> I have got overview of technical requirements of the following jira::
>>> [AIRAVATA-3594] Dashboards to get quick statistics - ASF JIRA
>>> (apache.org) <https://issues.apache.org/jira/browse/AIRAVATA-3594>
>>>
>>> I have a few questions related to it.
>>>
>>> Should I do development setup of Airavata Django portal
>>> <https://github.com/apache/airavata-django-portal> on linux or on
>>> windows for working on above jira?
>>>
>>> Can you please assign this jira to me?
>>>
>>> What are the repositories other than Airavata Django Portal
>>> <https://github.com/apache/airavata-django-portal> which I should set
>>> up locally for development purposes?
>>>
>>> Thanks & Regards,
>>> Saurav Kumar Jha
>>>
>>>
>>>
>>>

Reply via email to