пакет 'python3 -apt' в некогерентном состоянии в Ubuntu 18.04 - PullRequest
0 голосов
/ 02 апреля 2020

Несколько дней go, у меня на рабочем столе Ubuntu есть знак отсутствия входа, связанный с обновлениями.

Я проверил, что, вероятно, что-то нужно сделать с моим Java8 ppa, хотя это не то, что предотвращение запуска gnome-console. Кроме того, недавно я установил несколько пакетов, которые, казалось, не имели отношения к проблеме.

Поэтому я создал ветку Ubuntu-forum

Видимо python3 -apt - это искусство проблема, но мне не удалось переустановить. Я подумываю получить его, используя wget, и выполнить ручную установку, если это разрешено (упомянуто в моих последних ответах).

Les paquets suivants sont dans un atéhérent àause de sérieux problèmes survenus lors de l ' установка. Ils doivent être reéinstallés (ainsi queous les parquets qui en dependent) за исправление pouvoir fonctionner: python3 -apt Python 3 интерфейс к libapt-pkg

Приведенная выше ошибка попросила меня переустановить следующие (а также все зависимые пакеты):

python3 -apt Python 3 интерфейс к libapt-pkg

Проблема была с обновлением cmd:

sudo apt update

выводит:

E: Проблема с выполнением сценариев APT :: Update :: Post-Invoke-Success 'if / usr / bin / test -w / var / lib / command-not-found / -a -e / usr / lib / cnf-update-db; затем / usr / lib / cnf-update-db> / dev / null; fi 'E: Подпроцесс возвратил код ошибки

А теперь при попытке переустановки python3 -apt через sudo apt install --reinstall -y python3-apt возвращается:

dpkg: ошибка при очистке up: Установлено python3 -apt Пакет после установки установочный сценарий возвратил ошибку завершения состояния 127 Причины ошибки: подвеска /var/cache/apt/archives/python3-apt_1.6.5ubuntu0.2_amd64.deb E: Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

Извините за французские объяснения, но конец написан на английском языке sh.

Я ищу, как правильно переустановить, может быть, я указал решение, но еще предстоит выяснить правильные команды и, возможно, исследовать состояние libapt-pkg. Кроме того, как уже упоминалось выше, во время обновления перед сбоем терминала возникла проблема не перезапускаться.

Спасибо за ваш вклад.

1 Ответ

0 голосов
/ 11 апреля 2020

Я публикую общее решение как доступное в деталях в упомянутом сообщении на форуме ubuntu.

Исправление к python3 -apt стало возможным после переустановки python3 -минимальной загрузки во временную папку, так что Я получил бесплатную sh установку из репозиториев Ubuntu:

Убедитесь, что вы получаете нужный пакет в соответствии с вашими системными требованиями с YOUR_ACTUAL_PACKAGE_VERSION, ища ваш собственный необходимый deb:

sudo apt clean && wget -c http://security.ubuntu.com/ubuntu/pool/main/p/python-apt/python3-apt_YOUR_ACTUAL_PACKAGE_VERSION.deb

sudo dpkg -i --force-all python3-apt_apt_YOUR_ACTUAL_PACKAGE_VERSION.deb

sudo apt install -fy
sudo apt update && sudo apt full-upgrade

(эти шаги можно найти на странице 3) sudo apt install -fy

sudo apt update && sudo apt full-upgrade

...