[Bug 1223361] New: Enabling nextcloud-desktop virtual file system requires manual hackery
https://bugzilla.suse.com/show_bug.cgi?id=1223361 Bug ID: 1223361 Summary: Enabling nextcloud-desktop virtual file system requires manual hackery Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: All OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: badshah400@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- From bug 1221923 comment 9:
The devel package contains the same "packaging error" as the previous ones, but this only shows up if you activate support for virtual files.
Just in case anyone else stumbles across it: You not only have to install the -devel package (it contains the necessary VFS libraries), but you also have to set symlinks from /usr/lib64/qt5/plugins to the two libs. Otherwise the Nextcloud client will segfault.
We should 1. Either delete the vfs_* files, or 2. Split out a separate package (which should sufficiently warn users to not try it) for the vfs plugin. Method 2 being attempted here: https://build.opensuse.org/package/show/home:badshah400:nextcloud-desktop-vf... -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223361 https://bugzilla.suse.com/show_bug.cgi?id=1223361#c1 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johannes@studt.de --- Comment #1 from Atri Bhattacharya <badshah400@gmail.com> --- Johannes, if you are feeling brave, you could try packages that will appear in the project mentioned in the description, downloadable from here: https://download.opensuse.org/repositories/home:/badshah400:/nextcloud-deskt... They hopefully implement the vfs-plugin correctly. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223361 https://bugzilla.suse.com/show_bug.cgi?id=1223361#c4 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #4 from Atri Bhattacharya <badshah400@gmail.com> --- (In reply to Johannes Studt from comment #3)
(In reply to Atri Bhattacharya from comment #1)
They hopefully implement the vfs-plugin correctly.
Thank you very much! The package works exactly as it should.
The warning is sufficient in my opinion. The formatting is not quite right yet (when installing with zypper), there are probably line breaks in there that could be omitted.
"The virtual file system implementation of nextcloud-desktop on Linux is at an early experimental stage. Please understand the risks before installing this package: https://docs.nextcloud.com/desktop/latest/architecture.html#virtual-files"
Appreciate the feedback. I fixed the message formatting and added a README file to outline further steps needed to enable the plugin. Will submit this to Factory if you are happy with how it stands now. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223361 https://bugzilla.suse.com/show_bug.cgi?id=1223361#c6 --- Comment #6 from Atri Bhattacharya <badshah400@gmail.com> --- (In reply to Johannes Studt from comment #5)
The message formatting is fine now. The README file is informative and sufficient. Number 4 is not entirely correct in that the option also appears for existing user accounts as soon as the ExperimentalOptions have been activated. But perhaps it is safer to guide the user to create a new account to test the feature.
For me, that's absolutely fine. Thanks a lot for your efforts again.
Yeah, number 4 is more a safety guide than strict necessity, but let us leave it in as a recommendation nonetheless. With this, I consider this feature as completed. I am deeply grateful to you for starting the discussion about it and pointing to the correct steps needed to make it possible. I had not known about them before you pointed them out, big thanks. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223361 https://bugzilla.suse.com/show_bug.cgi?id=1223361#c11 --- Comment #11 from Atri Bhattacharya <badshah400@gmail.com> --- (In reply to Johannes Studt from comment #10)
(In reply to Atri Bhattacharya from comment #8)
Maybe it is your sync server that may be working slower than usual or something network related. Please let me know if the problem persists. Could just be an issue with 3.13.0 itself.
I updated NC to the just now released 28.0.5, restarted php-fpm and apache2 und tried again, and it just works now. Please excuse the confusion.
Glad to know.
Now I only have one “micro-issue”, but I may open a new report for that:
NC Client recreates the old config directory ~/.local/share/Nextcloud at every startup and creates the file Cloud_sync.log in it. When restarting, NC Client tries to migrate the incorrectly recognized old installation to ~/.config/Nextcloud, but of course this fails.
hannes@cadpc:~> nextcloud nextcloud.gui.application: Migrating old config from "/home/hannes/.local/share/Nextcloud” to “/home/hannes/.config/Nextcloud” nextcloud.gui.application: Failed to move the old config directory to its new location ( “/home/hannes/.local/share/Nextcloud” to “/home/hannes/.config/Nextcloud” ) nextcloud.gui.application: Will move the individual files ()
https://github.com/nextcloud/desktop/issues/6201 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1223361 https://bugzilla.suse.com/show_bug.cgi?id=1223361#c12 Atri Bhattacharya <badshah400@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #12 from Atri Bhattacharya <badshah400@gmail.com> --- https://build.opensuse.org/request/show/1170327 accepted into Factory -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com