# SSL: Certificate Verify Failed on Addon Manager

**URL:** <https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977>\
**Category:** Help\
**Tags:** third-party-addon\
**Created:** [February 25, 2024, 3:54am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977 "2024-02-25T03:54:56Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 3:54am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/1 "2024-02-25T03:54:56Z")

</div>

Gramps version 2.0, windows 11.

Hi all,

I’m struggling to get the addons back after updating Gramps. This is my screen:

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/2/2c05d2e22fe9c97c3c4532ffae1b407a76a2ed44.png)

Why do no addons show up?

Thanks for any help.

---

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 3:55am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/2 "2024-02-25T03:55:29Z")

</div>

![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/b/b44850acfc099617f3cdba8ba86edf440fcfeafa.png)

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 25, 2024, 4:03am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/3 "2024-02-25T04:03:02Z")

</div>

See the new [Addon Manager](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Navigation#Using_the_Addon_Manager) section of the 5.2 manual. But you probably need to click the Refresh button before anything will show up.

---

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 4:04am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/4 "2024-02-25T04:04:47Z")

</div>

I have done everything noted in the manual, and I have clicked the refresh button. Moreover, the link ([https://raw.githubusercontent.com/gramps-project/addons/master/gramps52](https://raw.githubusercontent.com/gramps-project/addons/master/gramps52)) gives me a 404 error when I just paste it into Chrome. So I’m not sure what else to do?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 25, 2024, 4:20am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/5 "2024-02-25T04:20:24Z")

</div>

It is expected that the URL you listed will give a 404 error. What is shown in the [Addon Manager](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Navigation#Using_the_Addon_Manager) is just the base string for the actual file. Gramps figures out the rest from your OS native language.

Following is the full string for English. Does that JSON file load for you when touched directly with the fully qualified URL?  
[https://raw.githubusercontent.com/gramps-project/addons/master/gramps52/listings/addons-en.json](https://raw.githubusercontent.com/gramps-project/addons/master/gramps52/listings/addons-en.json)

There is a [addons-en\_GB.json](https://github.com/gramps-project/addons/blob/master/gramps52/listings/addons-en_GB.json) file. But I do not see an Australian dialect in the folder. I wonder if it doesn’t fallback to ‘no dialect’ properly?

---

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 4:31am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/6 "2024-02-25T04:31:27Z")

</div>

No, it doesn’t. I can access the json file in chrome now of course but Gramps still can’t find any matching addons from using it as a project.  
Is there a way to simply add all the addons manually?

---

<div class="post-metadata">

**Author:** ![Patsyblefebre](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/patsyblefebre/32/1315_2.png) [@Patsyblefebre](https://gramps.discourse.group/u/Patsyblefebre)\
**Post date:** [February 25, 2024, 4:36am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/7 "2024-02-25T04:36:42Z")

</div>

Can you try starting Gramps using the [console shortcut](https://gramps-project.org/wiki/index.php/Installing_Gramps_for_Windows_computers) looks like “GrampsAIO64 _5.2.0_-console” in the win 11 program menu. This will popup a console window (on my system it is a black box with the title of the shortcut) and hopefully any error should appear in that box so that you can copy and paste here.

Other possibilities are you have firewall or antivirus software that is blocking Gramps?

Manually installing addons described in the following [section](https://gramps-project.org/wiki/index.php/5.2_Addons#Manually_installed_Addons)

---

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 4:44am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/8 "2024-02-25T04:44:36Z")

</div>

I actually didn’t think about that, thanks. There are definitely a bunch of errors, but I can’t decipher it as I don’t know much about it.

```python
2024-02-25 15:27:16.805: WARNING: utils.py: line 231: Failed to open addon metadata for en https://raw.githubusercontent.com/gramps-project/addons/master/gramps52/listings/addons-en.json/listings/addons-en.json: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)>

```

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [February 25, 2024, 5:27am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/9 "2024-02-25T05:27:17Z")

</div>

The main problem is that your system doesn’t seem to trust the self-signed certificate in the SSL chain. You probably need to create an exception in your OS’s trust policies.

But it looks like you also changed the path in the Projects tab to the Fully qualified URL. You NEVER do that in Gramps [Addon Manager](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Navigation#Using_the_Addon_Manager). You only use that full filepath for verifying access from a Browser. So you’ll need to restore the original path.

Use the [Restore Project Defaults](https://gramps-project.org/wiki/index.php/Gramps_5.2_Wiki_Manual_-_Navigation#Restore_project_defaults) button in the Projects tab.

Yes, you can install manually. But that would be a workaround. We need to figure out a persistent fix since Addons continually evolve.

---

<div class="post-metadata">

**Author:** ![cyan17](https://avatars.discourse-cdn.com/v4/letter/c/b5e925/32.png) [@cyan17](https://gramps.discourse.group/u/cyan17)\
**Post date:** [February 25, 2024, 6:19am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/10 "2024-02-25T06:19:05Z")

</div>

I see, I have restored the path.  
I have manually installed everything but I agree it is only a work around. While Gramps and all its plugins are now working for me, hopefully I will find a more permanent solution.

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [March 26, 2024, 6:19am UTC](https://gramps.discourse.group/t/ssl-certificate-verify-failed-on-addon-manager/4977/11 "2024-03-26T06:19:07Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
