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]: Can't start Nextcloud desktop Appimage 3.14 and onwards #7135

Open
5 of 8 tasks
Tracked by #7191
JVT038 opened this issue Sep 16, 2024 · 22 comments
Open
5 of 8 tasks
Tracked by #7191

[Bug]: Can't start Nextcloud desktop Appimage 3.14 and onwards #7135

JVT038 opened this issue Sep 16, 2024 · 22 comments

Comments

@JVT038
Copy link

JVT038 commented Sep 16, 2024

⚠️ 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?

  • 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.

@SebiAi
Copy link

SebiAi commented Sep 16, 2024

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.

@gpl-ajackson
Copy link

I have this same issue on Ubuntu 24.04.

@mgallien
Copy link
Collaborator

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

@jacek-kubek
Copy link

jacek-kubek commented Sep 19, 2024

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).

@xcablex
Copy link

xcablex commented Sep 20, 2024

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

@voggur
Copy link

voggur commented Sep 20, 2024

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/

@xopxe
Copy link

xopxe commented Sep 20, 2024

Same with a standard Ubuntu 22.04

@voggur
Copy link

voggur commented Sep 20, 2024

Rollback to 3.13.4-1 and it works again

@wchouser3
Copy link

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

@camilasan camilasan mentioned this issue Sep 23, 2024
15 tasks
@camilasan
Copy link
Member

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

@JVT038
Copy link
Author

JVT038 commented Sep 28, 2024

@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.

@Appryhandsome
Copy link

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

@camilasan
Copy link
Member

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
Copy link
Member

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 camilasan self-assigned this Oct 14, 2024
@JVT038
Copy link
Author

JVT038 commented Oct 14, 2024

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

@camilasan camilasan reopened this Oct 15, 2024
@ltsjoe
Copy link

ltsjoe commented Oct 16, 2024

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)

@Hadatko
Copy link

Hadatko commented Oct 25, 2024

Same Image

@mailinglists35
Copy link

mailinglists35 commented Oct 25, 2024

$ /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...

@gpl-ajackson
Copy link

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

@ltsjoe
Copy link

ltsjoe commented Nov 11, 2024

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)

@JVT038
Copy link
Author

JVT038 commented Nov 27, 2024

Still not fixed in 3.15

@pym67
Copy link

pym67 commented Nov 27, 2024

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

@JVT038 JVT038 changed the title [Bug]: Can't start Nextcloud desktop Appimage 3.14 [Bug]: Can't start Nextcloud desktop Appimage 3.14 and onwards Nov 27, 2024
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