Bug 2299950 - Dolphin plugin broken for KDE/Plasma 6+
Summary: Dolphin plugin broken for KDE/Plasma 6+
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: nextcloud-client
Version: 40
Hardware: All
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Mukundan Ragavan
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-07-25 20:06 UTC by nilskemail
Modified: 2025-04-28 14:44 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-04-28 14:44:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description nilskemail 2024-07-25 20:06:30 UTC
Description of problem:
The current dolphin-plugin is build for the qt5 version of dolphin which is no longer present since F40+

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Configure a server in the desktop client
2. Open the synced folder in dolphon

Actual results:
There should be sync icons on the files and a right click should offer to open the file online

Expected results:
There are no indicators on the files and no nextcloud functionality in the context menu

Additional info:

Comment 1 g.guerin 2024-08-14 13:05:53 UTC
This issue is indeed preventing the plugin to work. The package needs to be built with Qt6. Do we know why this is not the case? Is there a way to discuss directly with the package maintainer?

https://github.com/nextcloud/desktop/issues/6577#issuecomment-2286051183

Comment 2 g.guerin 2024-08-15 14:01:29 UTC
Opensuse at least seems to build it with QT6 for the dolphin plugin https://build.opensuse.org/projects/network/packages/nextcloud-desktop/files/nextcloud-desktop.spec?expand=1

Comment 3 g.guerin 2024-08-15 14:02:50 UTC
Btw, the actual and expected results on the original post are the other way around.

Comment 4 Mukundan Ragavan 2024-08-18 13:02:24 UTC
Can you try this?

https://koji.fedoraproject.org/koji/taskinfo?taskID=122098639

Comment 5 g.guerin 2024-08-18 13:29:04 UTC
Looks like it's working! I haven't tried all functionalities but icons and context menu appear and seem to work fine :)

Comment 6 nilskemail 2024-08-19 20:46:45 UTC
I too can confirm that the koji build seems to fix the dolphin integration

Comment 7 g.guerin 2024-08-20 10:22:09 UTC
Well done and thank you for making the new package.

Comment 8 hypewolf 2024-08-31 19:16:21 UTC
I've tried installing the packages:


$ sudo dnf install ./*.rpm
Last metadata expiration check: 0:00:53 ago on Sat 31 Aug 2024 02:44:17 PM.
Dependencies resolved.
================================================================================================================================================================
 Package                                         Architecture                  Version                                Repository                           Size
================================================================================================================================================================
Installing:
 nextcloud-client                                x86_64                        3.13.2-4.fc40                          @commandline                        3.4 M
 nextcloud-client-dolphin                        x86_64                        3.13.2-4.fc40                          @commandline                         40 k
 nextcloud-client-libs                           x86_64                        3.13.2-4.fc40                          @commandline                        964 k
Installing dependencies:
 qt5-qtwebsockets                                x86_64                        5.15.14-1.fc40         


$ nextcloud -v
Nextcloud version 3.13.2git
Git revision f0ab45748f296ff00856d54be97a1d58988cd540
Using Qt 5.15.14, built against Qt 5.15.14
Using Qt platform plugin 'wayland'
Using 'OpenSSL 3.2.1 30 Jan 2024'
Running on Fedora Linux 40 (KDE Plasma), x86_64

But the UI is missing some buttons (i.e. add account), trying to enable VFS throws "Segmentation fault (core dumped)"


Logs (second run, I lost the logs from the first run while trying the appimage, lesson learned):
2024-08-31 15:13:14:812 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:676 ]:	################## "Nextcloud" locale: "en_CA" ui_lang: QVariant(Invalid) version: "3.13.2git" os: "Fedora Linux 40 (KDE Plasma)"
2024-08-31 15:13:14:812 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:681 ]:	Arguments: ("nextcloud")
2024-08-31 15:13:14:813 [ info nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:975 ]:	Using "en_CA" translation
2024-08-31 15:13:14:834 [ warning nextcloud.gui.application /builddir/build/BUILD/desktop-3.13.2/src/gui/application.cpp:332 ]:	Theme wants to show vfs mode, but no vfs plugins are available
2024-08-31 15:13:14:834 [ info nextcloud.gui.socketapi /builddir/build/BUILD/desktop-3.13.2/src/gui/socketapi/socketapi.cpp:310 ]:	server started, listening at  "/run/user/1000/Nextcloud/socket"
2024-08-31 15:13:14:834 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:67 ]:	setting remote poll timer interval to 30000 msec
2024-08-31 15:13:14:985 [ info nextcloud.gui.account.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/accountmanager.cpp:429 ]:	Account for QUrl("https://xxxxxxxxxxx.com") using auth type "webflow"
2024-08-31 15:13:14:985 [ info nextcloud.sync.credentials.webflow /builddir/build/BUILD/desktop-3.13.2/src/gui/creds/webflowcredentials.cpp:117 ]:	Get QNAM
2024-08-31 15:13:14:985 [ info nextcloud.gui.account.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/accountmanager.cpp:453 ]:	Restored:  0  unknown certs.
2024-08-31 15:13:14:986 [ info nextcloud.gui.folder.manager /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:186 ]:	Setup folders from settings file
2024-08-31 15:13:14:986 [ critical plugins /builddir/build/BUILD/desktop-3.13.2/src/common/vfs.cpp:241 ]:	Could not load plugin: not existent or bad metadata "nextcloudsync_vfs_suffix"
2024-08-31 15:13:14:986 [ fatal default /builddir/build/BUILD/desktop-3.13.2/src/gui/folderman.cpp:317 ]:	Could not load plugin

Looks like something is missing in my case ?


Github https://github.com/nextcloud/desktop/issues/6819#issuecomment-2323010393

Comment 9 Aoife Moloney 2025-04-28 13:33:17 UTC
This message is a reminder that Fedora Linux 40 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 40 on 2025-05-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '40'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 40 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.


Note You need to log in before you can comment on or make changes to this bug.