Package: nextcloud-desktop
Version: 2.5.1-2
Severity: normal

Hi,

first of all thanks for packaging nextcloud-desktop just in time for buster!

I'm currently having the issue that on every restart the nextcloud desktop
client asks again for login credentials. It doesn't matter if I provide the
user/password pair, or generate a "app password" that's specific for the client.

I've looked into it, and the new client (as opposed to owncloud-client which I
used before) uses qtkeychain, which uses either gnome-keyring or kwallet. I'm
starting gnome-keyring with my login session running Xfce, however the password
is still not saved.

(At a minimum it should recommend gnome-keyring | kwallet, as it's required for
that to even work.)

Find attached the log output of the client when it fails to login on startup.

Regards,
Lee

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.utf8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nextcloud-desktop depends on:
ii  libc6                     2.28-6
ii  libgcc1                   1:8.2.0-16
ii  libnextcloudsync0         2.5.1-2
ii  libqt5concurrent5         5.11.3+dfsg-2
ii  libqt5core5a              5.11.3+dfsg-2
ii  libqt5dbus5               5.11.3+dfsg-2
ii  libqt5gui5                5.11.3+dfsg-2
ii  libqt5keychain1           0.9.1-1
ii  libqt5network5            5.11.3+dfsg-2
ii  libqt5positioning5        5.11.3+dfsg-2
ii  libqt5printsupport5       5.11.3+dfsg-2
ii  libqt5qml5                5.11.3-2
ii  libqt5quick5              5.11.3-2
ii  libqt5sql5-sqlite         5.11.3+dfsg-2
ii  libqt5webchannel5         5.11.3-2
ii  libqt5webenginecore5      5.11.3+dfsg-2+b1
ii  libqt5webenginewidgets5   5.11.3+dfsg-2+b1
ii  libqt5webkit5             5.212.0~alpha2-19
ii  libqt5widgets5            5.11.3+dfsg-2
ii  libqt5xml5                5.11.3+dfsg-2
ii  libsqlite3-0              3.26.0+fossilbc891ac6b-2
ii  libssl1.1                 1.1.1a-1
ii  libstdc++6                8.2.0-16
ii  nextcloud-desktop-common  2.5.1-1
ii  nextcloud-desktop-l10n    2.5.1-1
ii  zlib1g                    1:1.2.11.dfsg-1

Versions of packages nextcloud-desktop recommends:
ii  nextcloud-desktop-doc  2.5.1-2

nextcloud-desktop suggests no packages.

-- no debconf information
[OCC::Application::setupLogging         "################## Nextcloud 
locale:[en_US] ui_lang:[] version:[2.5.1git] os:[Debian GNU/Linux buster/sid]"
[OCC::Application::setupTranslations    Using "en_US" translation
[OCC::SocketApi::SocketApi      server started, listening at  
"/run/user/1000/Nextcloud/socket"
[OCC::FolderMan::FolderMan      setting remote poll timer interval to 30000 msec
[OCC::AccountManager::loadAccountHelper         Account for 
QUrl("https://nextcloud.<REDACTED>.eu") using auth type "webflow"
[OCC::WebFlowCredentials::createQNAM    Get QNAM
[OCC::ownCloudGui::setupContextMenu     Tray menu workarounds: noabouttoshow: 
false fakedoubleclick: false showhide: false manualvisibility: false
[OCC::AccessManager::createRequest      6 "GET" 
"https://nextcloud.<REDACTED>.eu/ocs/v2.php/core/navigation/apps?absolute=true&format=json"
 has X-Request-ID "7aad9243-<REDACTED>"
[OCC::AbstractNetworkJob::start         OCC::OcsNavigationAppsJob created for 
"https://nextcloud.<REDACTED>.eu" + "ocs/v2.php/core/navigation/apps" ""
[OCC::FolderMan::setupFolders   Setup folders from settings file
[OCC::ConfigFile::setupDefaultExcludeFilePaths  Adding user defined ignore list 
to csync: "/home/randall/.config/Nextcloud/sync-exclude.lst"
[OCC::FolderMan::addFolderInternal      Adding folder to Folder Map  
OCC::Folder(0x5653f53f2690) "1"
[OCC::FolderMan::scheduleFolder         Schedule folder  "1"  to sync!
[OCC::FolderMan::scheduleFolder         Folder is not ready to sync, not 
scheduled!
[OCC::ownCloudGui::slotSyncStateChange  Sync state changed for folder  
"https://nextcloud.<REDACTED>.eu/remote.php/webdav/INCOMING" :  "Not yet 
Started"
[OCC::ConfigFile::setupDefaultExcludeFilePaths  Adding user defined ignore list 
to csync: "/home/randall/.config/Nextcloud/sync-exclude.lst"
[OCC::FolderMan::addFolderInternal      Adding folder to Folder Map  
OCC::Folder(0x5653f5423cb0) "2"
[OCC::FolderMan::scheduleFolder         Schedule folder  "2"  to sync!
[OCC::FolderMan::scheduleFolder         Folder is not ready to sync, not 
scheduled!
[OCC::ownCloudGui::slotSyncStateChange  Sync state changed for folder  
"https://nextcloud.<REDACTED>.eu/remote.php/webdav/Pictures" :  "Not yet 
Started"
[OCC::SyncJournalDb::checkConnect       sqlite3 version "3.26.0"
[OCC::SyncJournalDb::checkConnect       sqlite3 journal_mode= "wal"
[OCC::SyncJournalDb::checkConnect       sqlite3 version "3.26.0"
[OCC::SyncJournalDb::checkConnect       sqlite3 journal_mode= "wal"
[OCC::ClientProxy::setupQtProxyFromConfig       Set proxy configuration to use 
system configuration
[OCC::WebFlowCredentials::fetchFromKeychain     Fetch from keyhchain!
[OCC::AccountState::slotCredentialsFetched      Fetched credentials for 
"https://nextcloud.<REDACTED>.eu" attempting to connect
[OCC::WebFlowCredentials::createQNAM    Get QNAM
[OCC::ConnectionValidator::systemProxyLookupDone        No system proxy set by 
OS
[OCC::AccessManager::createRequest      2 "" 
"https://nextcloud.<REDACTED>.eu/status.php" has X-Request-ID 
"48bdd64f-<REDACTED>"
[OCC::AbstractNetworkJob::start         OCC::CheckServerJob created for 
"https://nextcloud.<REDACTED>.eu" + "status.php" "OCC::ConnectionValidator"
[OCC::WebFlowCredentials::slotFinished  request finished
[OCC::WebFlowCredentials::stillValid    Still valid?
[OCC::WebFlowCredentials::stillValid    QNetworkReply::NetworkError(NoError)
[OCC::WebFlowCredentials::stillValid    "Unknown error"
[OCC::CheckServerJob::finished  status.php returns:  
QJsonDocument({"edition":"","installed":true,"maintenance":false,"needsDbUpgrade":false,"productname":"Nextcloud","version":"15.0.4.0","versionstring":"15.0.4"})
   QNetworkReply::NetworkError(NoError)  Reply:  
QNetworkReplyHttpImpl(0x5653f549c360)
[OCC::ConnectionValidator::slotStatusFound      ** Application: ownCloud found: 
 QUrl("https://nextcloud.<REDACTED>.eu")  with version  "15.0.4" ( "15.0.4.0" )
[OCC::ConnectionValidator::setAndCheckServerVersion     
QUrl("https://nextcloud.<REDACTED>.eu") has server version "15.0.4.0"
[OCC::AccountState::slotConnectionValidatorResult       AccountState connection 
status change:  OCC::ConnectionValidator::Status(Undefined) -> 
OCC::ConnectionValidator::Status(CredentialsNotReady)
[OCC::AccountState::slotInvalidCredentials      Invalid credentials for 
"https://nextcloud.<REDACTED>.eu" asking user
[OCC::AccountState::setState    AccountState state change:  "Disconnected" -> 
"Asking Credentials"
[OCC::FolderMan::slotAccountStateChanged        Account 
"lee@nextcloud.<REDACTED>.eu" disconnected or paused, terminating or 
descheduling sync folders
[OCC::WebFlowCredentials::askFromUser   User needs to reauth!
[OCC::UpdaterScheduler::slotTimerFired  Skipping update check because of config 
file
[OCC::AccessManager::createRequest      6 "GET" 
"https://nextcloud.<REDACTED>.eu/ocs/v2.php/core/navigation/apps?absolute=true&format=json"
 has X-Request-ID "b189957e-5c26-4bdd-b8b2-250ff641e7ca"
[OCC::AbstractNetworkJob::start         OCC::OcsNavigationAppsJob created for 
"https://nextcloud.<REDACTED>.eu" + "ocs/v2.php/core/navigation/apps" ""
[OCC::WebFlowCredentials::slotFinished  request finished
[OCC::WebFlowCredentials::stillValid    Still valid?
[OCC::WebFlowCredentials::stillValid    
QNetworkReply::NetworkError(AuthenticationRequiredError)
[OCC::WebFlowCredentials::stillValid    "Error transferring 
https://nextcloud.<REDACTED>.eu/ocs/v2.php/core/navigation/apps?absolute=true&format=json
 - server replied: "
[OCC::OcsJob::finished  Reply to "GET" 
QUrl("https://nextcloud.<REDACTED>.eu/ocs/v2.php/core/navigation/apps") 
(QPair("absolute","true")) has unexpected status code: 997 
"{\"ocs\":{\"meta\":{\"status\":\"failure\",\"statuscode\":997,\"message\":\"Current
 user is not logged in\"},\"data\":[]}}"
[OCC::AccountManager::saveAccount       Saving account 
"https://nextcloud.<REDACTED>.eu"
[OCC::AccountManager::saveAccountHelper         Saving  0  unknown certs.
[OCC::AccountManager::saveAccountHelper         Saving cookies. 
"/home/randall/.config/Nextcloud/cookies0.db"
[OCC::AccountManager::saveAccount       Saved account settings, status: 
QSettings::Status(NoError)
[OCC::AccountManager::saveAccountHelper         Saving  0  unknown certs.
[OCC::AccountManager::saveAccountHelper         Saving cookies. 
"/home/randall/.config/Nextcloud/cookies0.db"
[OCC::AccountManager::save      Saved all account settings, status: 
QSettings::Status(NoError)
[OCC::SyncJournalDb::close      Closing DB 
"/home/randall/Documents/incoming/._sync_9d3265a552c9.db"
[OCC::SyncJournalDb::close      Closing DB 
"/home/randall/Pictures/._sync_8da80ab361b9.db"
[unknown        Could not parse stylesheet of object 0x7ffbd800e6f0
[OCC::WebViewPage::WebViewPage  Time for a webview!
[unknown        Could not parse stylesheet of object 0x7ffbd800e6f0
[unknown        Could not parse stylesheet of object 0x7ffbd800e6f0

Reply via email to