Как мне "восстановить" или "починить" APTD?
Как мне "перестроить" или "починить" aptd?
Я не имею в виду различные утилиты для перестройки и перенастройки, которые не решили мою проблему, предполагая, что что-то более фундаментальное повреждено. Я ищу совершенно новую и чистую замену / перестройку со всем старым кешем и т. Д., Очищенным, поскольку я не знаю, что мне нужно исправить. Я надеюсь, что этот более агрессивный подход просто смоет ошибку.
Если aptd появится на диске как в старые времена, я бы удалил и переустановил на этом этапе. Поскольку это (насколько я знаю) процесс для этого, я не знаю, что делать.
Фон
Проблема, которую я пытаюсь решить с помощью этого вопроса, могла быть вызвана во время самого процесса обновления.
Огромный файл журнала apt после неудачного обновления - что пошло не так и как я могу это исправить?
Я выяснил, как завершить работу aptd и apt-get и вернуть свой ЦП, но это не решает основную проблему, связанную с повреждением aptd. Я думаю, что если я смогу это сделать, проблема будет решена.
Помогите: "aptd" максимально использует мой процессор?
Я должен отметить, что самая сложная вещь, которую я скомпилировал и запустил файл make, была не более сложной, чем "hello world". Мне могут понадобиться детские шаги.
1 ответ
Ответ (который мне был нужен), по-видимому, заключался в том, что, возможно, aptd был в порядке, но область / boot была слишком переполнена - исправление этого было "ремонтом", который был необходим. Я обнаружил это совершенно случайно, просматривая связанные вопросы (и связанные с ними вопросы).
Однако то, что я первоначально думал, было то, что APTD был поврежден и должен был быть очищен и восстановлен. Это совершенно другая дискуссия о том, является ли это ответом на более широкий вопрос, который я задал.
Что я сделал
Удалил старые конфигурационные файлы, которые, согласно ответу здесь ( мой / загрузочный раздел достиг 100%, и теперь я не могу обновить. Не могу удалить старые ядра, чтобы освободить место), безопасны.
Я тоже пробовал sudo dpkg -r linux-image-2.*
который только казался рекурсивным и сломанным каким-то образом, который был вне меня. Убил его с помощью контроля +C.
Перешел на синаптический менеджер пакетов и удалил несколько старых ядер. Затем попытался получить устаревшие пакеты для обновления. Прошло некоторое время с тех пор, как apt-get смог сделать что-нибудь, поэтому я почувствовал, что это нужно делать как можно скорее.
Это имело эффект блокировки синапсов, и мне пришлось прекратить его с помощью killall -9
,
Затем комментарий на мой вопрос об этом ( Безопасно ли удалять старые файлы vmlinuz.* Из / boot) привел меня к вопросу Как удалить старые версии ядра, чтобы очистить меню загрузки? и эта команда:
sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
Это убрало всего 3 МБ дискового пространства.
Я тогда побежал sudo apt-get upgrade
который начал обновление 1260 пакетов. Нужно о концерте архивов.
Тогда я ждал.
На следующий день я вернулся к нему и увидел, что он ждал ответа на приглашение, касающееся конфигурации gnome. Я выбрал вариант по умолчанию.
Это успешно завершено. Затем я сделал чистку, обновление и чистку (потому что я новичок) и сделал sudo apt-get upgrade
снова и установил еще 3 обновления.
TL; DR: я думаю, что мне нужно было удалить старые ядра... которые, казалось, работали.