Что-то сломано в raspbian python3.5-минимальные связанные скрипты?

#raspberry-pi #python-3.5 #raspbian-stretch

#raspberry-pi #python-3.5 #raspbian-stretch

Вопрос:

У меня возникла проблема при попытке решить проблему на более старом Raspberry pi 2 a . Когда я пошел выполнять свое последнее обновление apt, у меня возникла проблема с питанием, которая отключила его на полпути. Когда я включил резервное копирование, подключив дополнительное питание к внешнему оборудованию, я начал получать ошибки при попытке перенастройки и обновления снова.

Что-то, связанное с python3.5-minimal, вызывает серию ошибок, которые останавливают попытку установить что-либо, требующее python3. Когда выполняются сценарии после установки, я получаю:

 Setting up python3.5-minimal (3.5.3-1 deb9u1) ...
Sorry: ValueError: source code string cannot contain null bytes
Sorry: ValueError: source code string cannot contain null bytes
Sorry: ValueError: source code string cannot contain null bytes
Sorry: ValueError: source code string cannot contain null bytes
dpkg: error processing package python3.5-minimal (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python3-minimal:
 python3-minimal depends on python3.5-minimal (>= 3.5.3-1~); however:
  Package python3.5-minimal is not configured yet.

dpkg: error processing package python3-minimal (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 python3.5-minimal
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)
  

Я удалил их и все, что от них зависит, затем попытался переустановить. Я попытался переустановить из кэшированных файлов apt. Я попытался очистить кеш, удалив все, что напрямую зависело от этих файлов, а затем снова начал устанавливать те, которые мне нужны, один за другим. Но как только я добираюсь до чего-либо, что снова загружает python3 как зависимость, я получаю те же 4 ‘строка исходного кода не может содержать нулевые байты’.

Я предполагаю, что где-то есть какой-то другой файл, привязанный к другому пакету, или что-то, что вызывает проблему, или какие-то файлы зомби в какой-то папке, которые не удаляются при очистке пакетов. Но поскольку ошибки не дают мне подсказки, где искать, какой «исходный код» содержит «нулевые байты», я понятия не имею, где найти источник проблемы.

SW