Bug 1397878 - obnam fails on fedora 25
Summary: obnam fails on fedora 25
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: obnam
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michel Alexandre Salim
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-23 13:54 UTC by Neal Becker
Modified: 2016-11-23 15:14 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-11-23 15:14:14 UTC
Type: Bug


Attachments (Terms of Use)

Description Neal Becker 2016-11-23 13:54:34 UTC
Description of problem:

obnam --lru-size=1024 --upload-queue-size=512 backup /home/nbecker
CRITICAL:root:Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cliapp/app.py", line 173, in _run
    self.enable_plugins()
  File "/usr/lib/python2.7/site-packages/cliapp/app.py", line 526, in enable_plugins
    for plugin in self.pluginmgr.plugins:
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 75, in plugins
    self._plugins = self.load_plugins()
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 112, in load_plugins
    for plugin in self.load_plugin_file(pathname):
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 132, in load_plugin_file
    ('.py', 'r', imp.PY_SOURCE))
  File "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py", line 31, in <module>
    import paramiko
  File "/usr/lib/python2.7/site-packages/paramiko/__init__.py", line 30, in <module>
    from paramiko.transport import SecurityOptions, Transport
  File "/usr/lib/python2.7/site-packages/paramiko/transport.py", line 53, in <module>
    from paramiko.dsskey import DSSKey
  File "/usr/lib/python2.7/site-packages/paramiko/dsskey.py", line 27, in <module>
    from cryptography.hazmat.primitives.asymmetric.utils import (
ImportError: cannot import name decode_dss_signature

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cliapp/app.py", line 173, in _run
    self.enable_plugins()
  File "/usr/lib/python2.7/site-packages/cliapp/app.py", line 526, in enable_plugins
    for plugin in self.pluginmgr.plugins:
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 75, in plugins
    self._plugins = self.load_plugins()
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 112, in load_plugins
    for plugin in self.load_plugin_file(pathname):
  File "/usr/lib/python2.7/site-packages/cliapp/pluginmgr.py", line 132, in load_plugin_file
    ('.py', 'r', imp.PY_SOURCE))
  File "/usr/lib64/python2.7/site-packages/obnamlib/plugins/sftp_plugin.py", line 31, in <module>
    import paramiko
  File "/usr/lib/python2.7/site-packages/paramiko/__init__.py", line 30, in <module>
    from paramiko.transport import SecurityOptions, Transport
  File "/usr/lib/python2.7/site-packages/paramiko/transport.py", line 53, in <module>
    from paramiko.dsskey import DSSKey
  File "/usr/lib/python2.7/site-packages/paramiko/dsskey.py", line 27, in <module>
    from cryptography.hazmat.primitives.asymmetric.utils import (
ImportError: cannot import name decode_dss_signature

Version-Release number of selected component (if applicable):

f25 client and server

How reproducible:

100%

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Neal Becker 2016-11-23 15:14:14 UTC
Appears the problem was my own doing, I had old files in ~/.local/lib/python2.7/site-packages.  I've moved on to python3 and don't maintain the python2 stuff anymore.  The fedora 25 system versions are new, but my old versions in my home dir were overriding them.


Note You need to log in before you can comment on or make changes to this bug.