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 >>> >>> >>> >>>