PSA: Nextcloud is broken in Ubuntu 21.04
The Nextcloud desktop sync client on Ubuntu 21.04 crashes on start-up. This started around the 8th of April in the Ubuntu 21.04 beta (launchpad bug), and it hasn't been fixed yet. As I'm writing this, Ubuntu 21.04 is scheduled to be released tomorrow, and Ubuntu's final freeze was a week ago, so I'm guessing that this bug will slip through and affect a lot of Nextcloud users.
As a workaround, you can stay on an older Ubuntu release until the bug is fixed (or longer; 20.04 is a nice stable Ubuntu release). But if you want to upgrade to 21.04, the easiest way to keep Nextcloud working is to install the Nextcloud AppImage from https://nextcloud.com/install/#install-clients.
To install it, download the AppImage file (
that website, then right click the files in the file browser, open Properties,
click Permissions, and check "Allow executing file as program".
Alternatively, you can run this from the command line:
chmod +x Downloads/Nextcloud-3.2.0-x86-64.AppImage
You can move the AppImage to somewhere more appropriate, such as
your desktop or Documents folder, then double-click it to run.
In my experience, it picks up your existing nextcloud and Just Works™.
However, it won't be as well integrated with the system as the normal
nextcloud-desktop package is. It won't be available through the Applications
menu or the launcher, and you have to keep track of that nextcloud AppImage file.
It will also be a bit slower to launch than normal.
I was afraid that it wouldn't run on start-up, but that seems to work just fine.
nextcloud-desktop package is updated to fix the crashing issues,
you can just delete the
Nextcloud-3.2.0-x86_64.AppImage file and go back to
using Ubuntu's version.
If you want to integrate the AppImage version of the Nextcloud desktop client with your system, the official way to do that (according to the FAQ) is to use the AppImage daemon. I wouldn't bother with that for a temporary workaround, but it might be interesting to you if you want to keep using the AppImage instead of Ubuntu's package.
You might've thought that the
nextcloud-desktop package from
the official Nextcloud development team PPA
would work, but it doesn't seem to. I got the same segfault-at-launch issue
with the client from the PPA.