Description of problem: Backup Failed BackendException: Pyrax backend requires the pyrax library available from Rackspace. Exception: cannot import name auth_plugin Version-Release number of selected component (if applicable): $ rpm -qa deja-dup deja-dup-38.0-2.fc28.x86_64 How reproducible: Always Steps to Reproduce: 1. Install 2. Enable Rackspace as per https://wiki.gnome.org/Apps/DejaDup/Clouds#How_to_Enable_Anyway 3. Run Actual results: Backup failure Expected results: Backup succeeds Additional info: How do you get the options passed to duplicity by deja-dup? I'd run the backup from duplicity if I could work that out.
This appears to be fixed with: $ pip install pyrax Where I had previously done: $ sudo dnf install pyrax $ sudo dnf install pyrax [sudo] password for [username]: Last metadata expiration check: 1:48:26 ago on Mon 03 Dec 2018 21:38:48 GMT. Package python2-pyrax-1.9.7-5.fc28.noarch is already installed, skipping. Dependencies resolved. Nothing to do. Complete! $
If you pip remove pyrax, and sudo dnf install python2-pyrax? If so, I'll add it as a dependency of the duplicity package.
Actually, I won't, since python-pyrax was retired, and is dead upstream. They recommend replacements: https://github.com/pycontribs/pyrax/blob/master/README.rst
Thanks anyway - should I raise a bug for: openstacksdk and the rackspacesdk plugin support ?