desktop icon indicating copy to clipboard operation
desktop copied to clipboard

[Bug]: Can't start Nextcloud desktop Appimage 3.14

Open JVT038 opened this issue 1 year ago • 16 comments

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

Bug description

When I start Nextcloud Desktop v3.14, it doesn't work. Nothing happens. The following error appears in the CLI:

Failed to initialize instances shared memory:  "QSharedMemory::handle: doesn't exist"
QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. For compatibility reasons, the .desktop suffix will be removed. Please specify a desktop file name without .desktop suffix
nextcloud.gui.application: Migrating old config from "/home/jvt038/.local/share/Nextcloud" to "/home/jvt038/.config/Nextcloud"
nextcloud.gui.application: Failed to move the old config directory to its new location ( "/home/jvt038/.local/share/Nextcloud" to "/home/jvt038/.config/Nextcloud" )
nextcloud.gui.application: Will move the individual files QList("Nextcloud_sync.log")
nextcloud.gui.application: Fallback move of  "Nextcloud_sync.log" also failed
Aborted (core dumped)

Nextcloud 3.13.3 still works though.

Steps to reproduce

  1. Download Nextcloud Appimage 3.14
  2. Start Nextcloud
  3. See error

Expected behavior

When I click on the Appimage (or launch it through the CLI), it should start

Which files are affected by this bug

Nextcloud_sync.log

Operating system

Linux

Which version of the operating system you are running.

Linux Mint 22

Package

Official Linux AppImage

Nextcloud Server version

29.0.7

Nextcloud Desktop Client version

3.14.0

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?

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

Nextcloud Server logs

No response

Additional info

I have enabled experimental features to have VFS-support on Linux.

JVT038 avatar Sep 16 '24 17:09 JVT038

I have the same issue on Linux Mint 21.3. Don't know if the VFS (extension system) has something to do with it - I have it enabled.

SebiAi avatar Sep 16 '24 18:09 SebiAi

I have this same issue on Ubuntu 24.04.

gpl-ajackson avatar Sep 17 '24 08:09 gpl-ajackson

I can confirm. Some binary resources needed by webengine are missing. sorry

mgallien avatar Sep 17 '24 12:09 mgallien

I can confirm the same bug: Debian 12 (bookworm) - several systems (machines) - with and without VFS. Appimage 3.13.4 works without this issue (downloaded from /desktop/releases/Linux).

jacek-kubek avatar Sep 19 '24 18:09 jacek-kubek

I can confirm as well (Mint 20.2). Starting from the terminal I get a list of missing GLIBC_2.32-35 error

xcablex avatar Sep 20 '24 08:09 xcablex

I have the same "Failed to initialize instances shared memory: "QSharedMemory::handle: doesn't exist" EndeavourOS extra/nextcloud-client 2:3.14.0-4 Last Updated: Sept. 17, 2024, 4:13 p.m. UTC https://archlinux.org/packages/extra/x86_64/nextcloud-client/

voggur avatar Sep 20 '24 15:09 voggur

Same with a standard Ubuntu 22.04

xopxe avatar Sep 20 '24 15:09 xopxe

Rollback to 3.13.4-1 and it works again

voggur avatar Sep 20 '24 16:09 voggur

I can confirm. Linux Mint 22 - same errors and wont start

wchouser3 avatar Sep 21 '24 10:09 wchouser3

Fixed with https://github.com/nextcloud/desktop/pull/7167 You can try this build: https://cloud.nextcloud.com/s/McHcTm43sszwj7R - it is only for testing ⚠️

camilasan avatar Sep 26 '24 11:09 camilasan

@camilasan the issue has not been fixed for me on 3.14.1 or your test build. The same error still exists with the same error messages.

JVT038 avatar Sep 28 '24 11:09 JVT038

Been facing the same problem for a few weeks now. Unable to use the nextcloud client installed on Arch via yay.

Appryhandsome avatar Oct 13 '24 15:10 Appryhandsome

Been facing the same problem for a few weeks now. Unable to use the nextcloud client installed on Arch via yay.

The fix will only be present in our AppImage.

camilasan avatar Oct 14 '24 07:10 camilasan

The same error still exists with the same error messages.

Some of the error messages are not related to crash. Does it still crash?

camilasan avatar Oct 14 '24 07:10 camilasan

Yeah, the appimage for version 3.14.1 still crashes, with the following logs:

QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. For compatibility reasons, the .desktop suffix will be removed. Please specify a desktop file name without .desktop suffix
nextcloud.gui.application: Migrating old config from "/home/jvt038/.local/share/Nextcloud" to "/home/jvt038/.config/Nextcloud"
nextcloud.gui.application: Failed to move the old config directory to its new location ( "/home/jvt038/.local/share/Nextcloud" to "/home/jvt038/.config/Nextcloud" )
nextcloud.gui.application: Will move the individual files QList("Nextcloud_sync.log")
nextcloud.gui.application: Fallback move of  "Nextcloud_sync.log" also failed

Furthermore, using the temporary appimage you provided in this issue (Nextcloud-bugfix-appimage-x86_64.AppImage), the following error occurs (and the appimage still crashes)

Failed to initialize instances shared memory:  "QSharedMemory::handle: doesn't exist"
QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. For compatibility reasons, the .desktop suffix will be removed. Please specify a desktop file name without .desktop suffix
nextcloud.gui.application: Migrating old config from "/home/jin/.local/share/Nextcloud" to "/home/jin/.config/Nextcloud"
nextcloud.gui.application: Failed to move the old config directory to its new location ( "/home/jin/.local/share/Nextcloud" to "/home/jin/.config/Nextcloud" )
nextcloud.gui.application: Will move the individual files QList("Nextcloud_sync.log")
nextcloud.gui.application: Fallback move of  "Nextcloud_sync.log" also failed

JVT038 avatar Oct 14 '24 16:10 JVT038

I'm having this issue as well with the 3.14 client. The 3.13.4 client still works, so I'm reverting to it. Running Fedora 40 KDE. Local server is running on the most recent docker instance. (Nextcloud AIO v9.6.0)

qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
QGuiApplication::setDesktopFileName: the specified desktop file name ends with .desktop. For compatibility reasons, the .desktop suffix will be removed. Please specify a desktop file name without .desktop suffix
Aborted (core dumped)

ltsjoe avatar Oct 16 '24 11:10 ltsjoe

Same Image

Hadatko avatar Oct 25 '24 09:10 Hadatko

$ /usr/local/bin/Nextcloud-3.14.2-x86_64.AppImage 
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6WebEngineCore.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6WebEngineCore.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6Quick.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6Widgets.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6Gui.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6Core.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.30' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6Core.so.6)
/tmp/.mount_NextclV6qNyy/AppRun.wrapped: /lib64/libm.so.6: version `GLIBC_2.35' not found (required by /tmp/.mount_NextclV6qNyy/usr/bin/../lib/libQt6OpenGL.so.6)

$ cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.4 (Plow)

hey @nextcloud why do you even bother packing appimage if you are unable to make it work even on latest stable redhat(and clones) release? you are a shame user of appimage and making appimage look bad, when in fact users like you have no idea how to pack an appimage to be compatible with as many distributions as possible, thus breaking the core idea of appimage...

mailinglists35 avatar Oct 25 '24 11:10 mailinglists35

Hi All, This issues still persists with the 3.14.3 release.

gpl-ajackson avatar Nov 11 '24 08:11 gpl-ajackson

I can confirm. There's an issue tied to Wayland according to the feedback in the console.

/Nextcloud-3.14.3-x86_64.AppImage
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
Failed to initialize instances shared memory:  "QSharedMemory::handle: doesn't exist"
Aborted (core dumped)

ltsjoe avatar Nov 11 '24 13:11 ltsjoe

Still not fixed in 3.15

JVT038 avatar Nov 27 '24 10:11 JVT038

same problem since 3.14 branch on some Win10 computers. Issue not fixed in 3.15

pym67 avatar Nov 27 '24 10:11 pym67

This issues still persists with the 3.15.1 release.

xcablex avatar Dec 15 '24 20:12 xcablex

This issue still persists in 3.15.2 release.

gpl-ajackson avatar Dec 17 '24 10:12 gpl-ajackson

I gave up and just started using the flatpak

Secured with Tuta Mail: https://tuta.com/free-email

Dec 17, 2024, 5:36 AM by @.***:

This issue still persists in 3.15.2 release.

— Reply to this email directly, > view it on GitHub https://github.com/nextcloud/desktop/issues/7135#issuecomment-2548099227> , or > unsubscribe https://github.com/notifications/unsubscribe-auth/ABY2BBZMUKUG5ETJEYNKYN32F75B7AVCNFSM6AAAAABOJZEVOWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKNBYGA4TSMRSG4> . You are receiving this because you commented.> Message ID: > <nextcloud/desktop/issues/7135/2548099227> @> github> .> com>

wchouser3 avatar Dec 17 '24 10:12 wchouser3

I can confirm (Nextcloud-3.15.2-x86_64.AppImage). It's ashamming - this bug appeared in 3.14.0, more than 3 months ago....

jacek-kubek avatar Dec 19 '24 18:12 jacek-kubek

I just checked and the latest 3.15.3 still doesn't work with exactly the same error message...

JVT038 avatar Jan 08 '25 14:01 JVT038

Issue is still there on debian testing installation via apt. Any workaround yet?

derspotter avatar Feb 23 '25 12:02 derspotter

Just tested the new 3.16.0. Still the same error..

Failed to initialize instances shared memory:  "QSharedMemory::handle: doesn't exist"
nextcloud.gui.application: Migrating old config from "/home/user/.local/share/Nextcloud" to "/home/user/.config/Nextcloud"
nextcloud.gui.application: Failed to move the old config directory to its new location ( "/home/user/.local/share/Nextcloud" to "/home/user/.config/Nextcloud" )
nextcloud.gui.application: Will move the individual files QList("Nextcloud_sync.log")
nextcloud.gui.application: Fallback move of  "Nextcloud_sync.log" also failed

JVT038 avatar Mar 10 '25 11:03 JVT038

Are you all using the plaholder files/"virtual files" on Linux, the experimental feature?

camilasan avatar Mar 10 '25 12:03 camilasan