# Tutor Jupyter Plugin - LTI Failed to sign oauth request

**URL:** <https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901>\
**Category:** Tutor Help\
**Tags:** tutor, tutor-plugin\
**Created:** [May 2, 2024, 2:47pm UTC](https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901 "2024-05-02T14:47:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![OscarDewasmes](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/oscardewasmes/32/6844_2.png) [@OscarDewasmes](https://discuss.openedx.org/u/OscarDewasmes)\
**Post date:** [May 2, 2024, 2:47pm UTC](https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901/1 "2024-05-02T14:47:41Z")

</div>

Hello.

I run OpenEDX using tutor, and encountered an error with the jupyter plugin.  
I installed the plugin by following the instructions on it’s github page : [github.com/overhangio/tutor-jupyter](https://github.com/overhangio/tutor-jupyter)

I am able to add a jupyter notebook component to a course. However, the component display a generic error message “An error occurred on Studio servers”…

Here are the relevant logs that appear when I try to create the jupyter component :  
[pastebin.com/h2N0EZ23](https://pastebin.com/h2N0EZ23)

The error : `lti_consumer.lti_1p1.exceptions.Lti1p1Error: Failed to sign oauth request`, made me double check my LTI passport given by the command :  
`echo "$(tutor config printvalue JUPYTER_DEFAULT_PASSPORT_ID):$(tutor config printvalue JUPYTER_LTI_CLIENT_KEY):$(tutor config printvalue JUPYTER_LTI_CLIENT_SECRET)"`

What other troubleshouting step should I follow ?  
Thanks in advance 🙂

---

<div class="post-metadata">

**Author:** ![OscarDewasmes](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/oscardewasmes/32/6844_2.png) [@OscarDewasmes](https://discuss.openedx.org/u/OscarDewasmes)\
**Post date:** [May 16, 2024, 7:50am UTC](https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901/2 "2024-05-16T07:50:22Z")

</div>

Found the following error :

```auto
caddy-1 | {"level":"error","ts":1715777111.3966794,"logger":"tls.obtain","msg":"could not get certificate from issuer","identifier":"jupyter.www.learn.my-reboot-academy.com","issuer":"acme-v02.api.letsencrypt.org-directory","error":"HTTP 400 urn:ietf:params:acme:error:dns - DNS problem: NXDOMAIN looking up A for jupyter.[www.learn.my-reboot-academy.com](https://www.learn.my-reboot-academy.com) - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for jupyter.[www.learn.my-reboot-academy.com](https://www.learn.my-reboot-academy.com) - check that a DNS record exists for this domain"}

```

I found it by greping for the word error in the logs. There is no time stamp so I can’t link it to an action done in studio.

Still I added the DNS record for the [jupiter.www.learn.my-reboot-academy.com](http://jupiter.www.learn.my-reboot-academy.com) domain.

No luck, still triggering the `lti_consumer.lti_1p1.exceptions.Lti1p1Error` error.

---

<div class="post-metadata">

**Author:** ![amita-kapoor](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/amita-kapoor/32/7545_2.png) [@amita-kapoor](https://discuss.openedx.org/u/amita-kapoor)\
**Post date:** [October 24, 2024, 3:47pm UTC](https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901/3 "2024-10-24T15:47:03Z")

</div>

Hi Oscar were you able to resolve the error? I am facing a similar issue- though it is not related to LTI, but while I get the place where it says Jupyter server is starting- but not able to load notebook from the github repo

---

<div class="post-metadata">

**Author:** ![Abdul\_Muqadim](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/abdul_muqadim/32/9226_2.png) [@Abdul\_Muqadim](https://discuss.openedx.org/u/Abdul_Muqadim)\
**Post date:** [December 16, 2024, 10:20am UTC](https://discuss.openedx.org/t/tutor-jupyter-plugin-lti-failed-to-sign-oauth-request/12901/4 "2024-12-16T10:20:43Z")

</div>

Hi @OscarDewasmes @amita-kapoor  
The issues have been resolved through the following [PR](https://github.com/overhangio/tutor-jupyter/pull/19). Please let me know if you still face any issues — I’d be happy to assist you further!
