GrampsWeb sync error - 166852: ERROR: grampswebsync.py: line 425: Error 405 while connecting to server

User Information:

When I try to sync GrampsWeb in Gramps this error is displayed right after login.

28637: ERROR: grampswebsync.py: line 425: Error 405 while connecting to server.

Error Details:

28262: WARNING: grampswebsync.py: line 83: Keyring is not installed, cannot retrieve password.
78323: ERROR: grampswebsync.py: line 425: Error 405 while connecting to server.
160974: WARNING: grampswebsync.py: line 83: Keyring is not installed, cannot retrieve password.
166852: ERROR: grampswebsync.py: line 425: Error 405 while connecting to server.

System Information:

Gramps version: 6.0.1
Python version: 3.13.3
BSDDB version: 6.2.9 (5, 3, 28)
sqlite version: 3.47.2
orjson version: 3.10.18
LANG: en_US.UTF-8
OS: Linux
Distribution: 6.14.6-300.fc42.x86_64

GTK version : 3.24.49
gobject version: 3.50.0
cairo version : (1, 25, 1)

Hi,

can you please post the debug log? Synchronize with Gramps - Gramps Web

Also, please share the Gramps Web Sync version and the Gramps Web version info.

Debug info

gramps --debug grampswebsync                                                                                                                                                                                                                       

setup debugging grampswebsync
2025-05-22 18:50:45.439: DEBUG: grampswebsync.py: line 103: Initializing Gramps Web Sync addon.
2025-05-22 18:50:47.758: DEBUG: grampswebsync.py: line 79: Retrieving password for user rajan
2025-05-22 18:50:47.758: WARNING: grampswebsync.py: line 83: Keyring is not installed, cannot retrieve password.
2025-05-22 18:50:49.810: DEBUG: grampswebsync.py: line 222: Moving to next page from page 0.
2025-05-22 18:50:49.811: DEBUG: grampswebsync.py: line 222: Moving to next page from page 1.
2025-05-22 18:51:15.713: DEBUG: grampswebsync.py: line 222: Moving to next page from page 1.
2025-05-22 18:51:17.514: DEBUG: grampswebsync.py: line 222: Moving to next page from page 1.
2025-05-22 18:51:17.515: DEBUG: webapihandler.py: line 162: Fetching an access token from the server
2025-05-22 18:51:17.668: DEBUG: webapihandler.py: line 162: Fetching an access token from the server
2025-05-22 18:51:17.730: ERROR: grampswebsync.py: line 425: Error 405 while connecting to server.
2025-05-22 18:52:20.885: DEBUG: grampswebsync.py: line 222: Moving to next page from page 2.
2025-05-22 18:52:20.886: DEBUG: grampswebsync.py: line 224: Skipping to last page due to error.
2025-05-22 18:52:24.385: DEBUG: grampswebsync.py: line 214: Closing Gramps Web Sync addon.

Gramps Web version info

Gramps 6.0.1
Gramps Web API 3.1.0
Gramps Web Frontend 25.5.1
Gramps QL 0.4.0
Sifts 1.0.0
locale: en
multi-tree: true
task queue: true
OCR: true
chat: true

Gramps Web Sync version 1.3.3

1 Like

Are you sure the server URL is correct? Has this worked before the switch to 6.0.1?

Is this your own server? If yes, please check the logs of the Gramps Web container.

If it is Grampshub: I don’t see any request in the log.

Yes … it has worked before 6.0.1
I use Grampshub and URL is Login | Grampshub

I tried to logout&login … still the same error message.
How do I proceed?

I still have the problem … what do you suggest?

I don’t understand why I don’t get any help in this case.
My plan is ‘Clan’ which means that I pay 7 EUR/month for a product that is not working.
I have mailed you several times.

Really hope you will solve my problem … gramshub is an good approach.

Best regards
/raivo

@rajan GrampsHub not run by the Gramps project.

@DavidMStraub Have you seen this ? What was the result please?

What is the best way to contact you about your GrampsHub business, is it the following link?

https://grampshub.atlassian.net/servicedesk/customer/portal/1

Hi,

ok, some clarifications about Gramps Web and Grampshub.

Gramps Web is an open source community project that I happend to be the maintainer of. This forum here is the right place to ask for support.

Grampshub is a paid hosting service for Gramps Web. It is run by me, and indeed, the link you shared is the one for support. But, as is clearly stated on the front page www.grampshub.com,

Grampshub offers hosting for Gramps Web. If any issues arise related to subscriptions or provisioning of a new tree, please reach out to our customer service. However, Grampshub does not offer support for Gramps Web itself. Gramps Web is an open source community product. Please check out the website of Gramps Web to find all the support channels of the community. People are helpful over there!

To repeat, I do not offer paid Gramps Web support as part of the Grampshub subscription. It’s simply impossible. The Grampshub subscriptions are meant to cover the hosting fees, not to pay a full time job for me!

That being said, as all people in this forum will confirm, I try to reply to all Gramps Web issues posted here within one or two days, not because anybody pays me for it, but as part of my open source work in my free time.


Now, to the problem at hand.

Obvisously, the server URL in the screenshot is wrong. It should be https://grampshub.com, not Login | Grampshub . This should be obvious from the documentation. If it isn’t, feel free to improve it - it’s open source, too!

1 Like