2 laptops 2 different desktop clients

hello
I downloaded the NC Desktop client on two laptops within 1 hour.
I noticed that
a) both have different versions
b) the one from laptop1 does not connect automatically

Laptop1:
Kernel: 6.12.30-amd64 arch: x86_64 bits: 64
Desktop: KDE Plasma 5.27.5 Distro: Debian GNU/Linux 12 (bookworm)
Machine: Type: Laptop System: LENOVO ThinkPad E15 Gen 3

Nextcloud Desktop-Client
Version 3.7.3 (Debian)


Laptop2:
Kernel: 6.1.0-37-amd64 arch: x86_64 bits: 64
Desktop: Cinnamon 6.4.8 Distro: LMDE 6 Faye
Machine: Type: Laptop System: Apple product: MacBookAir6,2 v: 1.0

Nextcloud Desktop-Client
Version 3.16.6 (LMDE)


why is that?

greetings
vinc

Hi Vinc,

the version difference of the Nextcloud Desktop Client on your two laptops is caused by the source of the installation.

  • Laptop1 (Debian 12) uses the package from the official Debian repositories — which are very outdated by default.
  • Laptop2 (LMDE 6) likely gets the client from a more up-to-date source (e.g., Flatpak), hence the much newer version.

:counterclockwise_arrows_button: If you want the latest version on Debian 12, you have two main options:

  1. Use the official AppImage from
    :backhand_index_pointing_right: https://nextcloud.com/install/#install-clients

    On Debian, make sure AppImage support is properly set up first.

  2. Install the Flatpak version from
    :backhand_index_pointing_right: https://flathub.org/apps/com.nextcloud.desktopclient.nextcloud

DEB packages are no longer maintained by Nextcloud. Compiling from source is possible, but not worth the trouble.


Regarding the issue that Laptop1 does not connect automatically:
That’s a known issue in older client versions. Switch to the latest version (AppImage or Flatpak), and check if autostart is enabled in the client settings.
If you’re using KDE, verify under System Settings > Startup and Shutdown > Autostart.

Let us know if that resolves it.

Note: This post was written with the help of an AI assistant as a writing aid only. The opinions, solutions, and technical recommendations are fully based on my personal experience.
More about how and why I use AI to write forum posts:
:right_arrow: Is there limitations to installing Nextcloud via CT template on Proxmox - #4 by vawaver

hello @vawaver
i found out to have also older deb file on my computer - i deinstalled and use now the appimage (it show now also Nextcloud Desktop-Client Version 3.16.6 (Debian)

but still after a reboot - the client will not connect with the server.
if i push it a link to the browser open then i have to log in then the sync works again!

Hi @vinc,

If the AppImage version still doesn’t stay logged in after reboot and always asks you to re-authenticate via browser, the most likely reason is:

:backhand_index_pointing_right: Missing or inactive KWallet on your KDE system (Laptop1)

Nextcloud client needs a way to store the login token securely, and on KDE that’s usually handled by KWallet.

If it’s not set up or unlocked, the login session won’t be saved.

I’m using KDE too (on CachyOS), and this kind of issue is common if KWallet isn’t active.

Try this:

  1. Open terminal and run:

    sudo apt install kwalletmanager
    
  2. Log out and log back in.

  3. Start the Nextcloud client again, log in once more — and see if it now remembers the session after reboot.

Let me know how it goes!

hello @vawaver
there is no entry into the kdewallet for nextcloud client.
when the laptop reboot it open direct the browser and have to enter the password to enter

Hey,

If KWallet itself is running but no token is written after you log in, you’re probably hitting the well-known bug introduced in client 3.14: the AppImage sometimes fails to hand its OAuth token to the keyring, so every reboot opens the browser again.(GitHub, Nextcloud community)

What you can try

Option Effect
Enable auto-unlock sudo apt install kwallet-pam → log out/in. This unlocks KWallet during login; for some users the token finally sticks.(Arch Linux Forums)
Use the Flatpak build Flatpak 3.16.x stores the token correctly for most people and skips the browser step. https://flathub.org/apps/com.nextcloud.desktopclient.nextcloud
Downgrade to 3.13.4 AppImage Last pre-3.14 build; token storage works reliably.

After applying one of these, log in once more, reboot, and confirm whether the client finally stays connected.

Let us know which workaround does the trick.

what is the meaning of this login?

do you have a link to 3.13.4 AppImage?

Hey,

That screen is Nextcloud’s normal OAuth / device-flow login page.
It appears whenever a desktop client (in this case the one identifying itself as “worker2 (Desktop Client – Linux)”) asks the server for a new access token.

  • “Anmelden” = enter your username / password (or an app-password).
  • “Zugriff gewähren” = grant the client permission to access your files.
  • The yellow box is just a security reminder: if you didn’t start the client, don’t grant access.

Because your token isn’t being saved (nothing lands in KWallet), the client has to repeat this step every reboot. Once KWallet stores the token correctly you’ll stop seeing this page.

Side note: I don’t speak German myself, so I’m reading that dialog through an online translator—apologies if I miss any nuance.

I have not a link for Appimage that you requested.

Did you try Flatpak as I mentioned above?

1 Like

i found the file - downloaded - exchange it - reconfigured it - startet - and works as expexted!
have done a couple of reboot each time it just connects to my Server.
Now the App just complain because it is old and there is a new version, but thats OK

1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.