Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this page for instructions on how to get full permissions. Sorry for the inconvenience.
I have on my Librem 5 in GNOME Online Accounts a Nextcloud account set up. I the past I had the Nextcloud contacts in the Contacts application, but now not any more.
The contacts of the same Nextcloud account are visible on my Fedora computers (which have a more recent version of the Contacts application though).
I do not see any logging in the journal that indicates a problem.
The version of GNOME Contacts on the Librem 5 is 3.38.1. The latest version of GNOME Contacts is 43.0. When can I expect a newer version of GNOME Contacts on the Librem 5?
This issue is very inconvenient, because I now ended up with no contacts available in the Librem 5. Also newly added contacts (phone numbers) end up in the local address book of the Librem 5, which I do not want.
This never happens with my computers that run Fedora 36 with newer versions of Evolution data server. Would it be possible to provide up to date Evolution software to the Librem 5?
Ok, now, all of a sudden, after uninstalling and reinstalling some evolution components, the NextCloud contacts address book appeared again in GNOME Contacts on my L5. I'm not sure if I should close this issue, or leave it open. I leave that up to decide by someone of the Purism team.
The version of GNOME Contacts on the Librem 5 is 3.38.1. The latest version of GNOME Contacts is 43.0. When can I expect a newer version of GNOME Contacts on the Librem 5?
43 beta quite soon, see merge requests. It's msotly waiting on deps to land - with PureOS being incredibly outdated it's very difficult to backport new versions of apps.
I am running the following versions:
evolution-data-server 3.38.3-1+deb11u2
evolution-data-server-common 3.38.3-1+deb11u2
gnome-contacts 43~beta-1pureos2
gnome-calendar 41.0-1pureos7
Once in a while, I still have problems that gnome-contacts and gnome-calendar can't access my nextcloud account. This is what I find in the logs:
$ sudo journalctl | grep -i evolutionfeb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.Sources5' unit='evolution-source-registry.service' requested by ':1.39' (uid=1000 pid=1575 comm="/usr/libexec/phosh-calendar-server ")feb 20 12:24:05 pureos systemd[1272]: Starting Evolution source registry...feb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.evolution.dataserver.Sources5'feb 20 12:24:05 pureos systemd[1272]: Started Evolution source registry.feb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.Calendar8' unit='evolution-calendar-factory.service' requested by ':1.39' (uid=1000 pid=1575 comm="/usr/libexec/phosh-calendar-server ")feb 20 12:24:05 pureos systemd[1272]: Starting Evolution calendar service...feb 20 12:24:06 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.evolution.dataserver.Calendar8'feb 20 12:24:06 pureos systemd[1272]: Started Evolution calendar service.feb 20 12:24:06 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.AddressBook10' unit='evolution-addressbook-factory.service' requested by ':1.41' (uid=1000 pid=1608 comm="/usr/libexec/evolution-calendar-factory ")feb 20 12:24:06 pureos systemd[1272]: Starting Evolution address book service...feb 20 12:24:06 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.evolution.dataserver.AddressBook10'feb 20 12:24:06 pureos systemd[1272]: Started Evolution address book service.feb 20 12:24:11 pureos evolution-alarm[1808]: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
$ sudo journalctl | grep -i contactsfeb 20 12:24:13 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating service name='org.gnome.Contacts' requested by ':1.78' (uid=1000 pid=1783 comm="gnome-calls --daemon ")feb 20 12:24:13 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.Contacts'feb 20 12:24:14 pureos gnome-contacts[1971]: Failed to find primary PersonaStore with type ID 'eds' and ID '28aedd7fc1e440b28887a700e708f66da33b943d'.feb 20 12:24:56 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating service name='org.gnome.Contacts' requested by ':1.94' (uid=1000 pid=2077 comm="gnome-calls ")feb 20 12:24:56 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.Contacts'feb 20 12:24:57 pureos gnome-contacts[2096]: Failed to find primary PersonaStore with type ID 'eds' and ID '28aedd7fc1e440b28887a700e708f66da33b943d'.feb 20 14:29:41 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating service name='org.gnome.Contacts' requested by ':1.31' (uid=1000 pid=1515 comm="/usr/libexec/phosh ")feb 20 14:29:41 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.Contacts'feb 20 14:29:42 pureos gnome-contacts[3570]: Failed to find primary PersonaStore with type ID 'eds' and ID '28aedd7fc1e440b28887a700e708f66da33b943d'.feb 20 14:29:43 pureos phosh[1515]: Could not find application for app-id 'gnome-contacts'feb 20 14:42:37 pureos phosh[1515]: Could not find application for app-id 'gnome-contacts'
$ sudo journalctl | grep -i calendarfeb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating service name='sm.puri.Phosh.CalendarServer' requested by ':1.31' (uid=1000 pid=1515 comm="/usr/libexec/phosh ")feb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.Sources5' unit='evolution-source-registry.service' requested by ':1.39' (uid=1000 pid=1575 comm="/usr/libexec/phosh-calendar-server ")feb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.Calendar8' unit='evolution-calendar-factory.service' requested by ':1.39' (uid=1000 pid=1575 comm="/usr/libexec/phosh-calendar-server ")feb 20 12:24:05 pureos systemd[1272]: Starting Evolution calendar service...feb 20 12:24:05 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'sm.puri.Phosh.CalendarServer'feb 20 12:24:06 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.evolution.dataserver.Calendar8'feb 20 12:24:06 pureos systemd[1272]: Started Evolution calendar service.feb 20 12:24:06 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating via systemd: service name='org.gnome.evolution.dataserver.AddressBook10' unit='evolution-addressbook-factory.service' requested by ':1.41' (uid=1000 pid=1608 comm="/usr/libexec/evolution-calendar-factory ")feb 20 14:42:37 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Activating service name='org.gnome.Calendar' requested by ':1.31' (uid=1000 pid=1515 comm="/usr/libexec/phosh ")feb 20 14:42:38 pureos dbus-daemon[553]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' requested by ':1.149' (uid=1000 pid=3705 comm="/usr/bin/gnome-calendar --gapplication-service ")feb 20 14:42:38 pureos dbus-daemon[1300]: [session uid=1000 pid=1300] Successfully activated service 'org.gnome.Calendar'feb 20 14:42:41 pureos dbus-daemon[553]: [system] Activating via systemd: service name='org.freedesktop.GeoClue2' unit='geoclue.service' requested by ':1.149' (uid=1000 pid=3705 comm="/usr/bin/gnome-calendar --gapplication-service ")feb 20 14:42:41 pureos dbus-daemon[553]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.149' (uid=1000 pid=3705 comm="/usr/bin/gnome-calendar --gapplication-service ")feb 20 14:42:42 pureos gnome-calendar[3705]: Could not create GCLueSimple: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Geolocation disabled for UID 1000
After that I had no problems for a long time (I estimate several months), at the moment I have this issue again. I do see tasks and calendars of Nextcloud in Evolution Accounts, but not the Nextcloud address book. I tried to redo the steps I wrote in an earlier comment in this issue, but I'm still without Nextcloud contacts.