После установки Kubuntu 18.04 на Thinkpad W520 на btrfs over LUKS я пришел к активации автоматических снимков 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-моментального снимка не улучшается.
Мой Python:
python --version
Python 2.7.15rc1
Как я могу восстановить apt-btrfs-snapshot?
Я решил не обновлять мою старую Ubuntu 16.04:
I сделал новую установку на другом диске, надеясь получить более чистую установку KDE.
Вероятно, я также должен сообщить об ошибке.
Несмотря на отсутствие автоматического принудительного создания моментальных снимков для обновлений, я помогаю себе, запустив собственную утилиту резервного копирования mylinuxsync до и после всех обновлений. Поэтому я создаю моментальные снимки до и после, как локально, так и в режиме резервного копирования на рабочем столе.
Я следовал с ответом @John к вопросу за программой, которую Anki не запустит с простым предложением для установки python3-distutils
sudo apt-get install python3-distutils
Я must_withdraw_my старый ответ ниже, поскольку я не мог воспроизвести его пару раз:
(Проблема исчезла для меня после того, как я добавил строку LC_ALL к файлу/etc/default/locale:
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
Та одна строка так или иначе отсутствовала.)