备份失败:无法理解 duplicity 版本

备份失败:无法理解 duplicity 版本

我正在尝试在 Ubuntu 16.04 LTS 上执行备份,但出现以下错误。

尝试用谷歌搜索该问题,但找不到任何可行的解决方案。在此处输入图片描述

如何纠正这个问题?

PS 我也提到过这个链接。Ubuntu 16.04 上弹出 Duplicity 错误

答案1

尝试:

sudo apt-get remove duplicity
sudo apt-get install duplicity

或者运行duplicity --version并安装缺少的软件包。

答案2

也许您需要缺少的其他软件包。我重新安装 Python 后遇到了同样的问题。

$ pip install lockfile duplicity PyGObject

如果您使用多个版本的 Python,请确保使用正确的(与 duplicity 使用的 Python 相关)pip。

安装软件包后,您可能能够确保 duplicity 正常运行。

$ duplicity --version
duplicity 0.7.14

答案3

在我的例子中,这个错误是由于 duplicity 假设你正在运行 python 2.X 而导致的。我使用的是 python 3 - 并且 /usr/bin 中的链接“python”指向 python 3 版本。删除该链接并创建一个指向 python 2 的链接解决了这个问题。

相关内容