Package: gnome-online-accounts Version: 3.49.0-1 Severity: important
I upgrade gnome-online-accounts from 3.48.0-2 to 3.49.0-1, I still had Nextcloud ok in gnome-control-center (Settings) 1:46~alpha-2. Then on one box I rebooted, then I got "Credential have expired" for Nextcloud in Settings. Trying to authenticate anew gave me "Error connecting to WebDAV server: Authentication failed". I then tried on the other box, which still had nextcloud login ok, where I also upgraded gnome-control-center but did not yet restart it, to kill goa-daemon and restart it. Then I ended up with the same error as wiht the box I rebooted. Settings output is: janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: Starting new address enumeration janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: lookup_by_name_with_flags_async: starting new lookup for cloud.prahal.homelinux.net with GTask 0x5581b3e13eb0, LookupData 0x5581b3ce9500 janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: lookup_by_name_with_flags_async: starting new lookup for cloud.prahal.homelinux.net with GTask 0x5581b3d76160, LookupData 0x5581b3d1c5b0 janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: Address enumeration succeeded janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: Starting TCP connection attempt janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: TCP connection successful janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: Starting application layer connection janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GLib-GIO: GSocketClient: Connection successful! janv. 27 07:59:10 hermes org.gnome.Settings.desktop[131923]: GoaBackend: goa_dav_client_check(): response (0x5581b422b970, 405) Note the 405 status. Could it be my old Nextcloud version does not support a method call from goa 0.49.0? PS: I will probably open a bug report against upstream has I believe this issue not to be Debian related. Though I wanted to raise your awareness of the issue (which might not affect all Nextcloud instances), even though this gnome-online-account update already hit testing. Best Regards, Alban I also see that in G_MESSAGES_DEBUG=all /usr/libexec/goa-daemon --replace output: (goa-daemon:128630): goa-daemon-DEBUG: 08:00:12.384: 83448041499: Received EnsureCredentials (owncloud, account_1674792379_0) (goa-daemon:128630): goa-daemon-DEBUG: 08:00:12.384: 83448041568: Handling EnsureCredentials (owncloud, account_1674792379_0) (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.386: Retrieved keyring credentials for id: account_1674792379_0 (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.386: GSocketClient: Starting new address enumeration (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.386: lookup_by_name_with_flags_async: starting new lookup for cloud.prahal.homelinux.net with GTask 0x7f6324c4d6f0, LookupData 0x7f6324c4d6a0 (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.386: lookup_by_name_with_flags_async: starting new lookup for cloud.prahal.homelinux.net with GTask 0x7f6324c63320, LookupData 0x7f6324c632d0 (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.388: GSocketClient: Address enumeration succeeded (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.388: GSocketClient: Starting TCP connection attempt (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.388: GSocketClient: TCP connection successful (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.388: GSocketClient: Starting application layer connection (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.388: GSocketClient: Connection successful! (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S0] [-] [SEND] [SETTINGS] stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S0] [-] [SEND] [WINDOW_UPDATE] stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S1] [NONE] [SESSION] Request made for cloud.prahal.homelinux.net/ (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S1] [NONE] [SESSION] State NONE -> WRITE_HEADERS (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S1] [WRITE_HEADERS] [SEND] [HEADERS] stream_id=1, category=REQUEST finished=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.423: [CLIENT] [C1-S1] [WRITE_HEADERS] [SESSION] State WRITE_HEADERS -> WRITE_DONE (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: > OPTIONS / HTTP/2 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: > Soup-Debug-Timestamp: 1706338812 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: > Soup-Debug: SoupSession 1 (0x7f63249e4930), SoupMessage 1 (0x7f63246cd830), GSocket 1 (0x7f6324b3f300) (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: > Accept-Encoding: gzip, deflate, br (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: > User-Agent: gnome-online-accounts/3.49.0 libsoup/3.4.4 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.423: (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [SETTINGS] Beginning: stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [SETTINGS] Received: stream_id=0, flags=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [WINDOW_UPDATE] Beginning: stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [WINDOW_UPDATE] Received: stream_id=0, flags=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] WINDOW_UPDATE: increment=2147418112, total=2147483647 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [SETTINGS] Beginning: stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [RECV] [SETTINGS] Received: stream_id=0, flags=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.424: [CLIENT] [C1-S0] [-] [SEND] [SETTINGS] stream_id=0 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.660: [CLIENT] [C1-S1] [WRITE_DONE] [RECV] [HEADERS] Beginning: stream_id=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.660: [CLIENT] [C1-S1] [WRITE_DONE] [SESSION] State WRITE_DONE -> READ_HEADERS (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_HEADERS] [RECV] [HEADERS] Received: stream_id=1, flags=4 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_HEADERS] [HEADERS] category=RESPONSE status=302 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_HEADERS] [RECV] [DATA] Beginning: stream_id=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_HEADERS] [SESSION] State READ_HEADERS -> READ_DATA_START (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA_START] [RECV] [DATA] Received: stream_id=1, flags=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA_START] [RECV] [DATA] window=0/6291456 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA_START] [DATA] Sniffed content (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA_START] [SESSION] State READ_DATA_START -> READ_DATA (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA] Client stream EOF (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.661: [CLIENT] [C1-S1] [READ_DATA] [SESSION] State READ_DATA -> READ_DONE (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < HTTP/2 302 Found (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Soup-Debug-Timestamp: 1706338812 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Soup-Debug: SoupMessage 1 (0x7f63246cd830) (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Server: nginx (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Date: Sat, 27 Jan 2024 07:00:10 GMT (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Content-Type: text/html; charset=UTF-8 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Location: https://cloud.prahal.homelinux.net/login (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Set-Cookie: oc_sessionPassphrase=<remove content>; path=/; secure; HttpOnly; SameSite=Lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-QzdmNjBhS1h2MisvalkzMkhpV1lsVWF4QWF2TmU4VytGTldjSklCM3dVYz06WmNDdTROamJqQmJxdGVPbWQzR2g1eXJJV01LdlQ1WFhJcVA2UjdJMmszUT0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self'; (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Set-Cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Set-Cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Set-Cookie: ock5e6ih6bwx=ibo49iv50sqff1n5orpd79vfbp; path=/; secure; HttpOnly; SameSite=Lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.661: < Expires: Sat, 27 Jan 2024 07:01:10 GMT (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < Cache-Control: max-age=60 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < Pragma: no-cache (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < X-Content-Type-Options: nosniff (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < X-Frame-Options: SAMEORIGIN (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < X-XSS-Protection: 1; mode=block (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < Referrer-Policy: same-origin (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < strict-transport-security: max-age=63072000; includeSubDomains (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < x-robots-tag: none (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < x-permitted-cross-domain-policies: none (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: < x-download-options: noopen (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S1] [READ_DONE] [SESSION] Closed stream 1: NO_ERROR (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S1] [READ_DONE] Finished stream 1: completed (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S3] [NONE] [SESSION] Request made for cloud.prahal.homelinux.net/login (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S3] [NONE] [SESSION] State NONE -> WRITE_HEADERS (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S3] [WRITE_HEADERS] [SEND] [HEADERS] stream_id=3, category=REQUEST finished=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.662: [CLIENT] [C1-S3] [WRITE_HEADERS] [SESSION] State WRITE_HEADERS -> WRITE_DONE (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: > OPTIONS /login HTTP/2 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: > Soup-Debug-Timestamp: 1706338812 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: > Soup-Debug: SoupSession 1 (0x7f63249e4930), SoupMessage 1 (0x7f63246cd830), GSocket 1 (0x7f6324b3f300), restarted (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: > Accept-Encoding: gzip, deflate, br (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: > User-Agent: gnome-online-accounts/3.49.0 libsoup/3.4.4 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.662: (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [WRITE_DONE] [RECV] [HEADERS] Beginning: stream_id=3 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [WRITE_DONE] [SESSION] State WRITE_DONE -> READ_HEADERS (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_HEADERS] [RECV] [HEADERS] Received: stream_id=3, flags=4 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_HEADERS] [HEADERS] category=RESPONSE status=405 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_HEADERS] [RECV] [DATA] Beginning: stream_id=3 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_HEADERS] [SESSION] State READ_HEADERS -> READ_DATA_START (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA_START] [RECV] [DATA] Received: stream_id=3, flags=1 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA_START] [RECV] [DATA] window=0/6291456 (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA_START] [DATA] Sniffed content (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA_START] [SESSION] State READ_DATA_START -> READ_DATA (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA] Client stream EOF (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DATA] [SESSION] State READ_DATA -> READ_DONE (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < HTTP/2 405 Method Not Allowed (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Soup-Debug-Timestamp: 1706338812 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Soup-Debug: SoupMessage 1 (0x7f63246cd830) (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Server: nginx (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Date: Sat, 27 Jan 2024 07:00:10 GMT (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Content-Type: text/html; charset=UTF-8 (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Set-Cookie: oc_sessionPassphrase=m1BCXHw3%2BddDf9CmE2ZQwujOS%2BggVXhUs%2BqmiLP9ZBulNTkGIE4IbZp3sDvvmfgxrryXH3JRo1yfGZC0QlI5a5remH%2F9GQDpIYtkNdzyCsyuMpdH%2BlrEQb26WmcPeg6r; path=/; secure; HttpOnly; SameSite=Lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-UGIwRHNJU2l2S0ZMdkFpV1cxa0tIRndRSW9OL2pBZ3NCbDdXbkxUTkNHMD06Y1BsMzZiYm0xZkVuOGtidWJSOTVUUTlSRWVjODVUQkxYaG52cTV1ZFFUOD0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self'; (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Set-Cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Set-Cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Set-Cookie: ock5e6ih6bwx=79q3prbtfm0hvl1gt11npi0fdd; path=/; secure; HttpOnly; SameSite=Lax (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Expires: Thu, 19 Nov 1981 08:52:00 GMT (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Cache-Control: no-store, no-cache, must-revalidate (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < Pragma: no-cache (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < X-Content-Type-Options: nosniff (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < X-Frame-Options: SAMEORIGIN (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: < strict-transport-security: max-age=63072000; includeSubDomains (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DONE] [SESSION] Closed stream 3: NO_ERROR (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S3] [READ_DONE] Finished stream 3: completed (goa-daemon:128630): GoaBackend-DEBUG: 08:00:12.777: goa_dav_client_check(): response (0x7f63246cd830, 405) (goa-daemon:128630): libsoup-http2-DEBUG: 08:00:12.777: [CLIENT] [C1-S0] [-] [SEND] [GOAWAY] (goa-daemon:128630): goa-daemon-DEBUG: 08:00:12.778: 83448435532: Handled EnsureCredentials (owncloud, account_1674792379_0) (goa-daemon:128630): GLib-GIO-DEBUG: 08:00:12.778: GTask 0x5572019911f0 (source object: 0x557201949dd0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program. Also in Settings for Nextcloud there is a new Advanced section. I tried leaving it empty or adding /apps/files/ for "Files Enpoint", /apps/calendar/ for CalDAV Endpoint and /apps/contacts/ for CardDAV Endpoint. Same error. -- System Information: Debian Release: trixie/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'stable-debug'), (500, 'oldstable-debug'), (500, 'oldoldstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (90, 'unstable-debug'), (90, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.8.0-rc1+ (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages gnome-online-accounts depends on: ii libc6 2.37-13 ii libgcr-base-3-1 3.41.1-4 ii libglib2.0-0 2.78.3-1 ii libgoa-1.0-0b 3.49.0-1 ii libgoa-backend-1.0-1 3.49.0-1 ii libkrb5-3 1.20.1-5 ii librest-1.0-0 0.9.1-6 ii libsecret-1-0 0.21.2-1 Versions of packages gnome-online-accounts recommends: ii gnome-control-center 1:46~alpha-2 gnome-online-accounts suggests no packages. -- no debconf information

