Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: main dialog does not open in v3.6.4 under Fedora 37 #5305

Closed
5 of 8 tasks
Traveller23 opened this issue Jan 3, 2023 · 10 comments
Closed
5 of 8 tasks

[Bug]: main dialog does not open in v3.6.4 under Fedora 37 #5305

Traveller23 opened this issue Jan 3, 2023 · 10 comments

Comments

@Traveller23
Copy link

Traveller23 commented Jan 3, 2023

⚠️ Before submitting, please verify the following: ⚠️

Bug description

Please refer to issue 4476, but with a different client version and a different OS.

Steps to reproduce

  1. Right click on the application icon in the upper bar, choose "Open main dialog"
  2. Wait for the main dialog to appear
  3. Nothing happens

Expected behavior

The main dialog should appear

Which files are affected by this bug

N/A

Operating system

Linux

Which version of the operating system you are running.

Fedora Linux 37 (Workstation Edition)

Package

Distro package manager

Nextcloud Server version

25.0.2

Nextcloud Desktop Client version

3.6.4

Is this bug present after an update or on a fresh install?

Updated to a major version (ex. 3.3.6 to 3.4.0)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

Are you using an external user-backend?

  • Default internal user-backend
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Nextcloud Server logs

No response

Additional info

I can open the settings window, and the sync logic works fine.

The following is the log of the client when I click the "Open main dialog" item:

2023-01-03 16:34:21:751 [ debug nextcloud.gui.ocsuserstatusconnector /builddir/build/BUILD/desktop-3.6.4/src/libsync/ocsuserstatusconnector.cpp:226 ]	[ OCC::OcsUserStatusConnector::fetchUserStatus ]:	Try to fetch user status
2023-01-03 16:34:21:752 [ debug nextcloud.gui.ocsuserstatusconnector /builddir/build/BUILD/desktop-3.6.4/src/libsync/ocsuserstatusconnector.cpp:229 ]	[ OCC::OcsUserStatusConnector::fetchUserStatus ]:	User status not supported
2023-01-03 16:34:21:752 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	2 "" "https://xxx.xxx.xxx.xxx:xxxxx/ocs/v2.php/apps/notifications/api/v2/notifications?format=json" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:21:753 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/ocs/v2.php/apps/notifications/api/v2/notifications?format=json") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:21:754 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::JsonApiJob created for "https://xxx.xxx.xxx.xxx" + "ocs/v2.php/apps/notifications/api/v2/notifications" "OCC::ServerNotificationHandler"
2023-01-03 16:34:21:754 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:896 ]:	Etag poll timer timeout
2023-01-03 16:34:21:754 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:900 ]:	Folders to sync: 6
2023-01-03 16:34:21:754 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:910 ]:	Number of folders that don't use push notifications: 6
2023-01-03 16:34:21:754 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a2801cded0)
2023-01-03 16:34:21:755 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a2804de6d0)
2023-01-03 16:34:21:755 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a280648400)
2023-01-03 16:34:21:755 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a2804ce8d0)
2023-01-03 16:34:21:756 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a28058c960)
2023-01-03 16:34:21:756 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:927 ]:	Run etag job on folder OCC::Folder(0x55a280039e40)
2023-01-03 16:34:21:756 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1" for changes via ETag check. (time since last sync: 269 s)
2023-01-03 16:34:21:756 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder2" for changes via ETag check. (time since last sync: 2314 s)
2023-01-03 16:34:21:757 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder3" for changes via ETag check. (time since last sync: 1408 s)
2023-01-03 16:34:21:757 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder4" for changes via ETag check. (time since last sync: 2305 s)
2023-01-03 16:34:21:757 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder5" for changes via ETag check. (time since last sync: 2304 s)
2023-01-03 16:34:21:757 [ info nextcloud.gui.folder /builddir/build/BUILD/desktop-3.6.4/src/gui/folder.cpp:323 ]:	Trying to check "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder6" for changes via ETag check. (time since last sync: 2303 s)
2023-01-03 16:34:21:757 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1" to check remote ETag
2023-01-03 16:34:21:757 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:21:757 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:21:757 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder1" "OCC::Folder"
2023-01-03 16:34:21:849 [ info nextcloud.sync.account /builddir/build/BUILD/desktop-3.6.4/src/libsync/account.cpp:530 ]:	ssl errors "SSL-Errors happened for url  \"https://xxx.xxx.xxx.xxx:xxxxx/ocs/v2.php/apps/notifications/api/v2/notifications?format=json\" \tError in  QSslCertificate(\"3\", \"xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx\", \"xxxxxxxxxxxxxxxxxxxxxxxx\", \"Nextcloud\", \"Nextcloud\", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)) : \"The host name did not match any of the valid hosts for this certificate\" ( \"The host name did not match any of the valid hosts for this certificate\" ) \n \tError in  QSslCertificate(\"3\", \"xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx\", \"xxxxxxxxxxxxxxxxxxxxxxxx\", \"Nextcloud\", \"Nextcloud\", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)) : \"The certificate is self-signed, and untrusted\" ( \"The certificate is self-signed, and untrusted\" ) \n "
2023-01-03 16:34:21:850 [ info nextcloud.sync.account /builddir/build/BUILD/desktop-3.6.4/src/libsync/account.cpp:531 ]:	(QSslCertificate("3", "xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx", "xxxxxxxxxxxxxxxxxxxxxxxx", "Nextcloud", "Nextcloud", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)), QSslCertificate("3", "xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx", "xxxxxxxxxxxxxxxxxxxxxxxx", "Nextcloud", "Nextcloud", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)))
2023-01-03 16:34:21:853 [ info nextcloud.sync.account /builddir/build/BUILD/desktop-3.6.4/src/libsync/account.cpp:530 ]:	ssl errors "SSL-Errors happened for url  \"https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1\" \tError in  QSslCertificate(\"3\", \"xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx\", \"xxxxxxxxxxxxxxxxxxxxxxxx\", \"Nextcloud\", \"Nextcloud\", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)) : \"The host name did not match any of the valid hosts for this certificate\" ( \"The host name did not match any of the valid hosts for this certificate\" ) \n \tError in  QSslCertificate(\"3\", \"xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx\", \"xxxxxxxxxxxxxxxxxxxxxxxx\", \"Nextcloud\", \"Nextcloud\", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)) : \"The certificate is self-signed, and untrusted\" ( \"The certificate is self-signed, and untrusted\" ) \n "
2023-01-03 16:34:21:853 [ info nextcloud.sync.account /builddir/build/BUILD/desktop-3.6.4/src/libsync/account.cpp:531 ]:	(QSslCertificate("3", "xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx", "xxxxxxxxxxxxxxxxxxxxxxxx", "Nextcloud", "Nextcloud", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)), QSslCertificate("3", "xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx", "xxxxxxxxxxxxxxxxxxxxxxxx", "Nextcloud", "Nextcloud", QMap(), QDateTime(2023-01-01 17:20:41.000 UTC Qt::UTC), QDateTime(2023-04-01 17:20:41.000 UTC Qt::UTC)))
2023-01-03 16:34:21:956 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:21:956 [ info nextcloud.sync.networkjob.jsonapi /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:829 ]:	JsonApiJob of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/ocs/v2.php/apps/notifications/api/v2/notifications?format=json") FINISHED WITH STATUS "OK"
2023-01-03 16:34:21:956 [ warning nextcloud.sync.networkjob.jsonapi /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:850 ]:	Nothing changed so nothing to retrieve - status code:  304
2023-01-03 16:34:21:956 [ warning nextcloud.gui.servernotification /builddir/build/BUILD/desktop-3.6.4/src/gui/tray/notificationhandler.cpp:73 ]:	Status code  304  Not Modified - No new notifications.
2023-01-03 16:34:21:957 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::JsonApiJob finished for "ocs/v2.php/apps/notifications/api/v2/notifications"
2023-01-03 16:34:21:997 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:21:997 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder1") FINISHED WITH STATUS "OK"
2023-01-03 16:34:21:998 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder1"
2023-01-03 16:34:21:998 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder2" to check remote ETag
2023-01-03 16:34:21:999 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder2" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:21:999 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder2") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:22:000 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder2" "OCC::Folder"
2023-01-03 16:34:22:079 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:22:080 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder2") FINISHED WITH STATUS "OK"
2023-01-03 16:34:22:080 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder2"
2023-01-03 16:34:22:081 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder3" to check remote ETag
2023-01-03 16:34:22:081 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder3" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:22:082 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder3") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:22:082 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder3" "OCC::Folder"
2023-01-03 16:34:22:205 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:22:205 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder3") FINISHED WITH STATUS "OK"
2023-01-03 16:34:22:206 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder3"
2023-01-03 16:34:22:206 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder4" to check remote ETag
2023-01-03 16:34:22:207 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder4" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:22:207 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder4") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:22:208 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder4" "OCC::Folder"
2023-01-03 16:34:22:330 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:22:331 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder4") FINISHED WITH STATUS "OK"
2023-01-03 16:34:22:331 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder4"
2023-01-03 16:34:22:331 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder5" to check remote ETag
2023-01-03 16:34:22:332 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder5" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:22:332 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder5") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:22:332 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder5" "OCC::Folder"
2023-01-03 16:34:22:453 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:22:453 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder5") FINISHED WITH STATUS "OK"
2023-01-03 16:34:22:454 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder5"
2023-01-03 16:34:22:454 [ debug nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.6.4/src/gui/folderman.cpp:719 ]	[ OCC::FolderMan::slotRunOneEtagJob ]:	Scheduling "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder6" to check remote ETag
2023-01-03 16:34:22:455 [ info nextcloud.sync.accessmanager /builddir/build/BUILD/desktop-3.6.4/src/libsync/accessmanager.cpp:78 ]:	6 "PROPFIND" "https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder6" has X-Request-ID "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
2023-01-03 16:34:22:455 [ debug nextcloud.sync.cookiejar /builddir/build/BUILD/desktop-3.6.4/src/libsync/cookiejar.cpp:90 ]	[ OCC::CookieJar::cookiesForUrl ]:	QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder6") requests: (QNetworkCookie("__Host-nc_sameSiteCookielax=true; secure; HttpOnly; SameSite=lax; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("__Host-nc_sameSiteCookiestrict=true; secure; HttpOnly; SameSite=strict; expires=Fri, 31-Dec-2100 23:59:59 GMT; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("oc_sessionPassphrase=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"), QNetworkCookie("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx; secure; HttpOnly; SameSite=Lax; domain=xxx.xxx.xxx.xxx; path=/"))
2023-01-03 16:34:22:455 [ info nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:361 ]:	OCC::RequestEtagJob created for "https://xxx.xxx.xxx.xxx" + "/folder6" "OCC::Folder"
2023-01-03 16:34:22:577 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.6.4/src/gui/creds/webflowcredentials.cpp:426 ]:	request finished
2023-01-03 16:34:22:577 [ info nextcloud.sync.networkjob.etag /builddir/build/BUILD/desktop-3.6.4/src/libsync/networkjobs.cpp:93 ]:	Request Etag of QUrl("https://xxx.xxx.xxx.xxx:xxxxx/remote.php/dav/files/myname/folder6") FINISHED WITH STATUS "OK"
2023-01-03 16:34:22:578 [ debug nextcloud.sync.networkjob /builddir/build/BUILD/desktop-3.6.4/src/libsync/abstractnetworkjob.cpp:298 ]	[ OCC::AbstractNetworkJob::slotFinished ]:	Network job OCC::RequestEtagJob finished for "/folder6"
@claucambra
Copy link
Collaborator

Hi @Traveller23 a couple of things:

  1. These log files need more context -- they are missing logs regarding the opening of the tray menu. Could you send the debug archive?
  2. This is most likely caused by missing QML dependencies -- have you tried installing the packages mentioned there and seeing if it fixes your issue?

@Traveller23
Copy link
Author

Traveller23 commented Jan 3, 2023

@claucambra I don't want my privacy to be leaked, so I sent the file to your email, I hope it won't trouble you.

In addition, I didn't see any hint of missing QML dependencies, so I don't know which packages are missing. Can you tell me?

Oh, I find the QML dependencies in comments of issue 4776, I will try to install them soon.

Sorry, I didn't find any Fedora package with the same function as the Ubuntu package qml-module-qt-labs-platform, and I didn't even find any way to install QML through Fedora's package manager...

[traveller@fedora Downloads]$ dnf search qml
Last metadata expiration check: 4:50:01 ago on Tue 03 Jan 2023 08:22:42 PM CST.
================================================================================ Name & Summary Matched: qml =================================================================================
accounts-qml-module.i686 : QML bindings for libaccounts-qt + libsignon-qt
accounts-qml-module.x86_64 : QML bindings for libaccounts-qt + libsignon-qt
accounts-qml-module-doc.noarch : Documentation for accounts-qml-module
python3-doxyqml.noarch : Doxygen to document your QML classes
qmltermwidget.i686 : A port of QTermWidget to QML
qmltermwidget.x86_64 : A port of QTermWidget to QML
snapd-qt-qml.i686 : Library providing a Qt5 QML interface to snapd
snapd-qt-qml.x86_64 : Library providing a Qt5 QML interface to snapd
vim-syntastic-qml.noarch : A syntax checker for qml programming language
===================================================================================== Name Matched: qml ======================================================================================
mingw32-qt5-qmldevtools.i686 : Qt5 for Windows build environment
mingw32-qt5-qmldevtools.x86_64 : Qt5 for Windows build environment
mingw32-qt5-qmldevtools-devel.i686 : Qt5 for Windows build environment
mingw32-qt5-qmldevtools-devel.x86_64 : Qt5 for Windows build environment
mingw64-qt5-qmldevtools.i686 : Qt5 for Windows build environment
mingw64-qt5-qmldevtools.x86_64 : Qt5 for Windows build environment
mingw64-qt5-qmldevtools-devel.i686 : Qt5 for Windows build environment
mingw64-qt5-qmldevtools-devel.x86_64 : Qt5 for Windows build environment
qmlkonsole.x86_64 : Terminal app for Plasma Mobile
==================================================================================== Summary Matched: qml ====================================================================================
gsettings-qt.i686 : Qt/QML bindings for GSettings
gsettings-qt.x86_64 : Qt/QML bindings for GSettings
gstreamer1-plugins-good-qt.x86_64 : GStreamer "good" plugins qt qml plugin
gstreamer1-plugins-good-qt.i686 : GStreamer "good" plugins qt qml plugin
haruna.x86_64 : Open source video player built with Qt/QML and libmpv
libmpris-qt5.i686 : Qt and QML MPRIS interface and adaptor
libmpris-qt5.x86_64 : Qt and QML MPRIS interface and adaptor
qqc2-desktop-style.i686 : QtQuickControls2 style for consistency between QWidget and QML apps
qqc2-desktop-style.x86_64 : QtQuickControls2 style for consistency between QWidget and QML apps
qt5-qt3d.i686 : Qt5 - Qt3D QML bindings and C++ APIs
qt5-qt3d.x86_64 : Qt5 - Qt3D QML bindings and C++ APIs
qt6-qt3d.i686 : Qt6 - Qt3D QML bindings and C++ APIs
qt6-qt3d.x86_64 : Qt6 - Qt3D QML bindings and C++ APIs
sddm.i686 : QML based desktop and login manager
sddm.x86_64 : QML based desktop and login manager

It seems that all these packages are not what we need.

@claucambra
Copy link
Collaborator

The logs say:

2023-01-03 15:55:40:909 [ warning nextcloud.gui.systray /builddir/build/BUILD/desktop-3.6.4/src/gui/systray.cpp:145 ]:	"qrc:/qml/src/gui/tray/Window.qml:146 Type UserStatusSelectorPage unavailable\nqrc:/qml/src/gui/UserStatusSelectorPage.qml:39 Type UserStatusSelector unavailable\nqrc:/qml/src/gui/UserStatusSelector.qml:16 module \"QtQuick.Dialogs\" is not installed\n"

Which means you are missing the QtQuick dialogs module. On Fedora this is provided by qt5-qtquickcontrols2

@claucambra
Copy link
Collaborator

Since this is not an issue with our release but with your build of the client, I am closing

@claucambra
Copy link
Collaborator

You may need the devel package

@Traveller23
Copy link
Author

Hello @claucambra , I have installed qt5-qtquickcontrols2 before reporting this issue.
Today I install qt5-qtquickcontrols2-devel and reboot my computer, but the main dialog still doesn't appear.

[traveller@fedora ~]$ dnf list installed | grep qt5-qtquickcontrols2
qt5-qtquickcontrols2.x86_64                          5.15.7-1.fc37                       @updates              
qt5-qtquickcontrols2-devel.x86_64                    5.15.7-1.fc37                       @updates              

I sent you the latest debug archive, maybe you can spot other problems.

Another question, I installed nextcloud-client via dnf, so if it's a package dependency problem, I should go to Fedora's website and report the issue, right?

@Traveller23
Copy link
Author

Some potentially relevant warnings I found in the logs:

2023-01-04 15:24:30:458 [ warning nextcloud.sync.credentials.keychainchunk /builddir/build/BUILD/desktop-3.6.4/src/libsync/creds/keychainchunk.cpp:360 ]:	Unable to read "proxy-password" chunk "0" "Entry not found"
...
2023-01-04 15:24:30:468 [ warning default unknown:0 ]:	QFSFileEngine::open: No file name specified
2023-01-04 15:24:30:468 [ warning qt.svg unknown:0 ]:	Cannot open file '', because: No file name specified
...
2023-01-04 15:24:30:473 [ warning qt.qpa.wayland unknown:0 ]:	Wayland does not support QWindow::requestActivate()

@Traveller23
Copy link
Author

@claucambra @allexzander @mgallien
I think the problem is somewhere else. Can anyone reopen this issue?

@claucambra
Copy link
Collaborator

@Traveller23 The issue is definitely not somewhere else -- we also don't have reports of anyone else facing this issue with the AppImage

Either way, tracking down the cause it seems you specifically need QtQuick Controls 1 to fix the import issue. We recently had a community member remove the need for the Dialog imports (#5309) so you might be able to just pull the latest changes to master and run the client without installing anything more

@Traveller23
Copy link
Author

@Traveller23 The issue is definitely not somewhere else -- we also don't have reports of anyone else facing this issue with the AppImage

Either way, tracking down the cause it seems you specifically need QtQuick Controls 1 to fix the import issue. We recently had a community member remove the need for the Dialog imports (#5309) so you might be able to just pull the latest changes to master and run the client without installing anything more

Got it, thank you very much for your reply!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants