Official Dropbox package doesn't install in Fedora 37

Problem

If you try to install the official Dropbox RPM package, it will fail to install on Fedora 37 with an error like this:

 Problem: conflicting requests
  - nothing provides libnautilus-extension.so.1()(64bit) needed by nautilus-dropbox-2020.03.04-1.fc21.x86_64

In other words, you can’t use the official Dropbox installer on Fedora 37.

Cause

Nautilus changed extension API in GNOME 43, but Dropbox haven’t updated their extension yet. There is a fix provided by the community, but Dropbox maintainers haven’t responded yet.

RPMFusion, a popular alternative place to get Dropbox, removed the Dropbox package for similar reasons - not able to build it and also lacking maintainers.

Related Issues

Nautilus-dropbox: https://github.com/dropbox/nautilus-dropbox/pull/105
RPMFusion: https://bugzilla.rpmfusion.org/show_bug.cgi?id=6381
Ask Fedora discussion: https://discussion.fedoraproject.org/t/dropbox-does-not-install-in-f37/77773

Solution

10 Likes

The official Dropbox website now contains an updated RPM for Fedora 37. This problem is now resolved.

Note: Checkmark icons might not show in Nautilus
Due to a change in Nautilus, the green checkmark icons above synced files are not displayed. Hopefully Dropbox and Nautilus developers can solve this in the near future. Bug reports: 1, 2

Note: Displaying the Dropbox systray icon in GNOME
GNOME doesn’t display systray icons by default. If you want to see and control Dropbox from the top right corner, you need to install gnome-shell-extension-appindicator package and gnome-extensions-app application, re-log in, run the Extensions app, enable AppIndicator and KStatusNotifierItem Support and re-log in again.

5 Likes