If you visit https://learn.domain.com, what happens?

The error you have posted implies your SSL certificate cannot be verified. 
Try accessing the URL from the E-Commerce host:

curl https://learn.domain.com

You probably need to update the root certificates on the E-Commerce host so 
that the SSL handshake succeeds. Since this is not directly related to Open 
edX, your best resource may be Google/Stack Overflow for posts on updating 
the cert store for your OS.

Clinton

On Friday, April 19, 2019 at 1:20:34 AM UTC-7, mario silic wrote:
>
> thanks a lot...I'm still struggling...I spent hours on this..I would 
> really appreciate if someone could tell what could be wrong - below is my 
> config;
>
>
> */edx/etc/ecommerce.yml*
> SOCIAL_AUTH_EDX_OIDC_ISSUER: https://learn.domain.com/oauth2 
> <https://www.google.com/url?q=https%3A%2F%2Flearn.domain.com%2Foauth2&sa=D&sntz=1&usg=AFQjCNGr-0eMjoJ-VWMid-512lUQy9N5UQ>
> SOCIAL_AUTH_EDX_OIDC_KEY: ecommerce-key
> SOCIAL_AUTH_EDX_OIDC_LOGOUT_URL: https://learn.domain.com/logout
> SOCIAL_AUTH_EDX_OIDC_PUBLIC_URL_ROOT: https://learn.domain.com/oauth2
> SOCIAL_AUTH_EDX_OIDC_SECRET: ecommerce-secret
> SOCIAL_AUTH_EDX_OIDC_URL_ROOT: https://learn.domain.com/oauth2
> SOCIAL_AUTH_REDIRECT_IS_HTTPS: false
>
> */edx/app/nginx/sites-available/ecommerce*
> upstream ecommerce_app_server {
>     server 127.0.0.1:8130 fail_timeout=0;
> }
> server {
>   server_name ~^((stage|prod)-)?ecommerce.*;
>   listen 18130 ssl;
>   ssl_certificate /etc/letsencrypt/live/learn.domain.com/cert.pem;
>   ssl_certificate_key /etc/letsencrypt/live/learn.domain.com/privkey.pem;
>
>
> */edx/app/nginx/sites-available/lms*
>   upstream lms-backend {
>                 server 127.0.0.1:8000 fail_timeout=0;
>         }
>
>       server {
>           listen 80;
>           return 301 https://$host$request_uri;
>       }
>
>     server {
>       # error pages
>       server_name learn.domain.com
>       listen 443 ssl;
>       ssl_certificate /etc/letsencrypt/live/learn.domain.com/cert.pem;
>       ssl_certificate_key /etc/letsencrypt/live/
> learn.domain.com/privkey.pem;
>
>
> *OAUTH2 client (config in django admin)*
> url: https://learn.domain.com:18130
> Redirect uri: https://learn.domain.com:18130/complete/edx-oidc/
>
> */edx/app/edxapp/lms.env.json*
> "OAUTH_OIDC_ISSUER": "https://learn.domain.com/oauth2";,
>
>
> Again, each time I click on Login I get this:
> AuthFailed: Authentication failed: HTTPSConnectionPool(host='
> learn.domain.com', port=443): Max retries exceeded with url: 
> /oauth2/access_token/ (Caused by SSLError(SSLError("bad handshake: 
> Error([('SSL routines', 'tls_process_server_certificate', 'certificate 
> verify failed')],)",),))
>
> What am I doing wrong?
>
> thanksa  lot.
>
> On Friday, 19 April 2019 00:19:13 UTC+2, Clinton Blackburn wrote:
>>
>> It seems you've misconfigured your OAuth provider somewhere. You are 
>> hosting the E-Commerce Service at learn.domain.com, port 18130. By 
>> default, it's supposed to use LMS (port 18000) as an OAuth provider. The 
>> service is attempting to use the default SSL port (443). Check your 
>> settings to ensure you are using the correct ports.
>>
>> Clinton
>>
>> On Thursday, April 18, 2019 at 11:35:57 AM UTC-7, mario silic wrote:
>>>
>>> anyone has any idea what this could be?
>>>
>>>
>>> On Monday, 15 April 2019 20:03:57 UTC+2, mario silic wrote:
>>>>
>>>> I solved one issue..but now I have this error:
>>>>
>>>> AuthFailed: Authentication failed: HTTPSConnectionPool(host='
>>>> learn.domain.com', port=443): Max retries exceeded with url: 
>>>> /oauth2/access_token/ (Caused by SSLError(SSLError("bad handshake: 
>>>> Error([('SSL routines', 'tls_process_server_certificate', 'certificate 
>>>> verify failed')],)",),))
>>>>
>>>>
>>>>
>>>> On Monday, 15 April 2019 11:56:23 UTC+2, mario silic wrote:
>>>>>
>>>>> Hello
>>>>>
>>>>> Trying to configure openedx ecommerce and checked few times all 
>>>>> configs and I'm stuck with a small thing - probably a very simple one:
>>>>>
>>>>> The only thing I can see in the logs is:
>>>>> /edx/app/ecommerce/venvs/ecommerce/local/lib/python2.7/site-packages/django/core/handlers/base.py:152]
>>>>>  
>>>>> -* Not Found: /oauth2/authorize/*
>>>>>
>>>>> I do get the LOG in screen but each I click on the Log In button it 
>>>>> takes me to the same URL:
>>>>>
>>>>>
>>>>> https://learn.domain.com:18130/oauth2/authorize/?scope=openid+profile+email+permissions&state=pmiBkzwdU4VqTd
>>>>>  
>>>>> <https://learn.ssbm.ch:18130/oauth2/authorize/?scope=openid+profile+email+permissions&state=pmiBkzwdU4VqTd>
>>>>>
>>>>> Any idea what could be wrong?
>>>>>
>>>>> Thanks.
>>>>>
>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"General Open edX discussion" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/edx-code/cd2e55b0-9b6f-4054-9efb-63b2469f86c5%40googlegroups.com.

Reply via email to