在 Thinkpad W520 上通过 LUKS 在 btrfs 上安装 Kubuntu 18.04 后,我开始激活自动 APT 快照。这里显示任何 apt-btrfs-snapshot 调用都会崩溃,并抱怨缺少模块“distutils.spawn”。下面是使用列表操作的示例:
# sudo apt-btrfs-snapshot list
Traceback (most recent call last):
File "/usr/bin/apt-btrfs-snapshot", line 33, in <module>
from apt_btrfs_snapshot import AptBtrfsSnapshot
File "/usr/lib/python3/dist-packages/apt_btrfs_snapshot.py", line 28, in <module>
from distutils.spawn import find_executable
ModuleNotFoundError: No module named 'distutils.spawn'
每次调用 apt-btrfs-snapshot 都会带来相同的回溯消息,包括 APT 函数及其内部调用。
重新安装 apt-btrfs-snapshot 没有任何改善。
我的 Python 是:
python --version
Python 2.7.15rc1
我该如何修复 apt-btrfs-snapshot?
我在这里选择不升级我的旧 Ubuntu 16.04:
我在另一个磁盘上进行了新安装,希望获得更干净的 KDE 安装。
我可能也必须报告这个错误。
由于缺乏自动、强制的更新快照功能,我通过在所有更新之前和之后运行自己的备份实用程序 mylinuxsync 来帮助自己。因此,我会在本地和桌面上的备份磁盘上创建更新前后的快照。
答案1
我成功地回答了@John 的问题Anki 程序无法启动,简单建议安装 python3-distutils
sudo apt-get install python3-distutils
我必须撤回下面的旧答案,因为我无法重现它几次:
(在我将 LC_ALL 行添加到文件 /etc/default/locale 后,问题就消失了:
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
那一行不知为何不见了。)