FS#73625 - [nextcloud-client] Locks up with 100% CPU usage on run
Attached to Project:
Community Packages
Opened by Caleb Maclennan (alerque) - Friday, 04 February 2022, 15:37 GMT
Last edited by Chih-Hsuan Yen (yan12125) - Sunday, 13 March 2022, 16:47 GMT
Opened by Caleb Maclennan (alerque) - Friday, 04 February 2022, 15:37 GMT
Last edited by Chih-Hsuan Yen (yan12125) - Sunday, 13 March 2022, 16:47 GMT
|
Details
As far as I'm concerned the nextcloud client app is
completely hosed. I don't know if everybody is running into
this, but every Arch system I have the client on on runs
into 1 thread at 100% usage and perpetual sync state as soon
as I run it.
This did not start with the current client package update, I used 2.4.x builds for a month before this cropped up. As best I can figure it actually started some days after the 23.x server update, which was well after the client update. Even then I think it worked for 2 days before all my clients started having trouble. Now I can't use any of them. I tried downgrading the client a couple patch releases to no avail. Android clients don't seem to have a trouble with the current server version, nor is the web client or davfs mounts having any trouble with the server. The issue appears to be this one upstream: https://github.com/nextcloud/desktop/issues/4106 Given the BSD guy's hack in that thread, I patched the Arch PKGBUILD and rebuilt. Now I'm able to run the client and sync just fine. My monkey patch it attached. I'm not saying this is the best way forward for the package, it was just an emergency to get me back in production. My build is available in my user repository if anybody needs a similar emergency fix: https://wiki.archlinux.org/title/Unofficial_user_repositories#alerque |
This task depends upon
My server is running PHP 8.1. I suppose that could be what is sending the client into convulsions.
Would it be possible to honor dependencies as officially supported?
Personally I'm +1 for this, but I'm not a maintainer for server packages and this ticket is for the client package. https://bugs.archlinux.org/task/73452 or general places like mailing lists or forums are better places for suggestions like this.