Error on trying sync with self hosted carddav server #3
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
brennoflavio/contactbridge#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I use an ubuntu-homeserver (24.04) with an carddav-docker-container "Baikal". Connecting contactbridge from my UbuntuTouch-phone with it works fine, but syncing results in the following picture. Is there any solution available?
I have the same issue trying to sync to my Stalwart instance.
I think, the author has no interest to invest time for this app, 😔
Hey, that's untrue, and not nice to say in a public issue board. As you know, the project is offered free of charge, open for contributions. I only have limited amount of time to work for free, which was not the case in the recent months.
Let's focus the issue board on discussing issues please.
I understand your statement, sorry for my impatience.
Hey, I added an option in the app to copy the logs in this screen. Mind updating, syncing, copying logs and sharing them here so I can debug? It's possible that its a upstream issue, reading logs should help defining that
Thank you, I will do that but the app-update isn't available in the open store until now.
We need to wait for UT Openstore steam to publish it. Its a manual process
Hi, here is the copy of the log.
MeinAdressbuch
Last sync: 2026-02-27T10:33:19
Type: first_time
Status: Failed
Message: create_server_configuration failed with error: [INFO] addressbook: configuring datastore with sync mode 'two-way'
[INFO] calendar: configuring datastore with sync mode 'two-way'
[INFO] memo: configuring datastore with sync mode 'two-way'
[INFO] todo: configuring datastore with sync mode 'two-way'
libsecret: Remote error from secret service: org.freedesktop.DBus.Error.UnknownMethod: Object does not exist at path “/org/freedesktop/secrets/collection/login”
[ERROR] sync password for target-config@fcd2769: saving password 'user=CDPeter server=192.168.2.52:8220/dav.php/addressbooks/CDPeter/default/' in GNOME keyring: Object does not exist at path “/org/freedesktop/secrets/collection/login”
Looks like a upstream (syncevolution, keyring) error. A few follow up questions:
ps aux | grep gnome-keyring-daemonwhats the result?journalctl -b /usr/bin/gnome-keyring-daemonIt looks like the keyring is not initialized in your device, so syncevolution cannot store the password to use it to synchronize later
HI, you're right - I use my phone without a password because it's only at my home.
The first command results with:
phablet 2827 0.0 0.1 436888 5188 ? SLsl Mär23 0:01 /usr/bin/gnome-keyring-daemon --foreground --components=pkcs11,secrets --control-directory=/run/user/32011/keyring
phablet 72271 0.0 0.0 54384 2000 pts/0 S+ 09:50 0:00 grep --color=auto gnome-keyring-daemon
The result of the second command I send it with this comment as a txt-file.
journal.txt
That should be it. Problem is that I'm not sure if the OS provides a reliable way for an app to know if the keyring is properly setup, so we can add a fallback to use insecure password handling in those cases. While this is not sorted out, pretty sure if you setup a lock screen the app should work
You're absolutely right!!!
I've made your recommended solution and now your app runs without any problems. All my contacts are now available on my phone.
Many thanks for spending your time und you're good work, for the other apps on Ubuntu Touch, too.
Grettings from germany
Peter
Hello,
I already have a lockscreen with a password set up. :(
Is there any way I can help with troubleshooting?
Thanks
@berkersal your error might be different. Follow the instructions in this thread to copy the logs and paste it here so I can take a look
I have just updated the app to retrieve the logs.
Opened the app, clicked on "Sync Servers" and it just worked 😅.
Sorry to bother, amazing apps, thanks for all 👍🏼