Nextcloud account added to Online Accounts does not populate Calendar apps (WebDAV file sharing does work)

Bug #1871019 reported by Christopher Leggett
38
This bug affects 6 people
Affects Status Importance Assigned to Milestone
gnome-online-accounts
New
Unknown
evolution-data-server (Ubuntu)
Fix Released
High
Unassigned

Bug Description

My Nextcloud server was working fine with previous versions of Ubuntu, but on the 20.04 daily when I add my Nextcloud account it does not populate my Calendars or todo lists. It does give me file access via WebDAV. Server is working fine as far as I'm aware. Going to Settings -> Administration - Overview shows me any configuration issues it can detect, currently the only error there is related to background job execution (which is only relevant to the News app if I'm not mistaken).

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: gnome-online-accounts 3.36.0-1ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-21.25-generic 5.4.27
Uname: Linux 5.4.0-21-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu22
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Sun Apr 5 23:59:55 2020
InstallationDate: Installed on 2020-04-03 (3 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Beta amd64 (20200401)
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-online-accounts
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Christopher Leggett (leggettc18) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report. Could you add your 'journalctl -b 0' after adding the account and trying to use the calendar?
Would probably be worth reporting upstream as well on https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/

Changed in gnome-online-accounts (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Christopher Leggett (leggettc18) wrote :

Absolutely, I've attached a txt file with the contents of `journalctl -b 0`. For the record, my actions for these logs were:

1. Boot
2. Sign in
3. Launch Firefox and navigate to my Nextcloud instance
4. Generate an app specific password (I use two-factor)
5. Add the Nextcloud account in the Online Accounts settings page.
6. Open the calendar app to make sure it didn't miraculously work this time.

Worth noting is that I have the exact same issue in two different installations of the same 20.04 daily iso, so its not an issue specific to this particular installation. Tomorrow I'll see if I can set up an Endeavor OS install in a VM to see if it happens on a different distro running Gnome 3.36.

Also, just wanted to say this is a small bump in an otherwise stellar looking release. Appreciate all the work you guys do at Canonical.

Revision history for this message
Christopher Leggett (leggettc18) wrote :

Something I just noticed, if it means anything, is that I have a file in ~/.config/evolution/sources that seems to contain what would be my Nextcloud info, but it seems to be missing some information perhaps? I don't have a reference in front of me for what these normally look like. Contents pasted below

[Data Source]
<email address hidden>
Enabled=true
Parent=

[Authentication]
Host=
Method=none
Port=0
ProxyUid=system-proxy
RememberPassword=true
User=
CredentialName=
IsExternal=true

[Collection]
BackendName=webdav
CalendarEnabled=true
ContactsEnabled=true
Identity=leggettc18
MailEnabled=true
AllowSourcesRename=false
CalendarUrl=
ContactsUrl=

[GNOME Online Accounts]
AccountId=account_1586225954_0
CalendarUrl=https://<email address hidden>/remote.php/caldav/
ContactsUrl=https://<email address hidden>/remote.php/carddav/
Name=
Address=

Changed in gnome-online-accounts (Ubuntu):
status: Incomplete → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-online-accounts (Ubuntu):
status: New → Confirmed
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in gnome-online-accounts (Ubuntu):
importance: Low → High
status: Confirmed → Triaged
Revision history for this message
Christopher Leggett (leggettc18) wrote :

Ok, thanks for keeping me updated, let me know if there's anything I can do to help troubleshoot!

Revision history for this message
Sebastien Bacher (seb128) wrote :

Upstream has fixes in evolution-data-server now

Changed in gnome-online-accounts (Ubuntu):
status: Triaged → In Progress
Revision history for this message
Christopher Leggett (leggettc18) wrote :

Ok sounds good. Should I expect these to come through as an update through the Software Updater eventually?

affects: gnome-online-accounts (Ubuntu) → evolution-data-server (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution-data-server - 3.36.1-2

---------------
evolution-data-server (3.36.1-2) unstable; urgency=medium

  * debian/patches/git_stable_bugfixes.patch:
    - backport upstream fixes for webdav and goa calendar issues
      (lp: #1871019)

 -- Sebastien Bacher <email address hidden> Wed, 15 Apr 2020 09:38:29 +0200

Changed in evolution-data-server (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Marian Rainer-Harbach (marianrh) wrote :

Sebastien, I can confirm that the updated package fixes the problem. Thanks for your work!

Changed in gnome-online-accounts:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.