Backup failed because OneDrive requires python-requests-oauthlib

I’m trying to get DejaDup working on Fedora 38 with Gnome. I’m pretty tech savvy, but this is my first time using Linux.

Every time I click “Back up now”, DejaDup spends a while preparing, and then I get an error message “BackendException: OneDrive backend requires python-requests-oauthlib to be installed. Please install it and try again.
No module named ‘requests_oauthlib’”. I tried installing requests_oauthlib using pip, and I restarted my laptop, but I still get the same error.

How do I troubleshoot this?

1 Like

Hello! Sorry for the slow reply.

That sounds like a packaging error - either Fedora’s package needs to depend on the oauthlib library or it needs to set up our packagekit integration correctly.

You might be able to fix it by installing the python3-oauthlib package? Or try the flatpak version of Deja Dup

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.