The official MegaSync client for Fedora (34) appears broke right now based on issues posted on their Github here and here; it appears to be related to the cryptopp-8.6.0-1.fc34.x86_64 package. One of the suggestions is to downgrade cryptopp-8.6.0-1.fc34.x86_64 to cryptopp-8.2.0-4.fc34.x86_64 and I’m just asking about how “wise” that is.
For the record, Mega says their repos have been updated with a fix, but no update has fixed this issue for me and the segfault continues.
Yup… Based on suggestions at the Mega’s GitHub, I downgraded cryptopp to 8.4.0-2 and the sync successfully worked on a reboot; however, upgrading back to 8.6.0-1, which should have worked because of the “updated” package in the repo, still segfaulted with Segmentation fault (11) at address 0.
The RPM Fusion package would still segfault for me. Ultimately, I realized I don’t need that repo, so removed it and followed the advice of polmr on mega’s github; i.e.: sudo dnf remove megasync nautilus-megasync && sudo dnf install --refresh --repo=MEGAsync megasync nautilus-megasync
Is it possible that either of those 2 packages are being installed from some other location? Different repos sometimes have problems with packages not 100% compatible. If both are available from rpmfusion then both should be installed from there.