Ubuntu 22.04下Deja-dup因Duplicity崩溃报错“Could not understand duplicity version.”的解决求助
Ubuntu 22.04下Deja-dup因Duplicity崩溃报错“Could not understand duplicity version.”的解决求助
大家好,我目前在用Ubuntu 22.04系统,所有软件包都已经更新到最新版本了。最近用Deja-dup备份的时候碰到了个麻烦,直接弹出错误:Could not understand duplicity version.
我想着先排查下duplicity本身的问题,于是在终端里运行了duplicity --version,结果却出现了一堆报错信息,具体如下:
[xavier@imladris ~]$ duplicity --version Traceback (most recent call last): File "/usr/bin/duplicity", line 42, in <module> from duplicity.dup_main import main File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 37, in <module> import fasteners File "/usr/lib/python3/dist-packages/fasteners/__init__.py", line 23, in <module> from fasteners.lock import locked # noqa File "/usr/lib/python3/dist-packages/fasteners/lock.py", line 31, in <module> import eventlet File "/usr/lib/python3/dist-packages/eventlet/__init__.py", line 17, in <module> from eventlet import convenience File "/usr/lib/python3/dist-packages/eventlet/convenience.py", line 7, in <module> from eventlet.green import socket File "/usr/lib/python3/dist-packages/eventlet/green/socket.py", line 4, in <module> __import__('eventlet.green._socket_nodns') File "/usr/lib/python3/dist-packages/eventlet/green/_socket_nodns.py", line 11, in <module> from eventlet import greenio File "/usr/lib/python3/dist-packages/eventlet/greenio/__init__.py", line 3, in <module> from eventlet.greenio.base import * # noqa File "/usr/lib/python3/dist-packages/eventlet/greenio/base.py", line 471, in <module> from OpenSSL import SSL File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import crypto, SSL File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in <module> _lib.OpenSSL_add_all_algorithms() AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
我已经试过重新安装python3-cryptography了,但问题还是没解决。有没有哪位朋友知道该怎么修复这个问题呀?万分感谢!
备注:内容来源于stack exchange,提问作者Xavier Humbert
相关产品推荐
相关产品推荐

