Вопрос или проблема
apt update
Все пакеты обновлены.
apt upgrade / autoremove :
Следующие пакеты были автоматически установлены и больше не требуются: avahi-utils cups-filters-core-drivers cups-ipp-utils cups-server-common evince-common fonts-dejavu-extra fonts-droid-fallback hplip-data libcupsimage2t64 libgs-common libgs10-common libgspell-1-2 libgspell-1-common libhpmud0 libidn12 libimagequant0 libjbig2dec0 libkpathsea6 liblouisutdml-bin liblouisutdml-data liblouisutdml9t64 libraqm0 libsane-hpaio libsynctex2 driver-postprinter-hp python3-freetype python3-olefile python3-pil python3-reportlab python3-rlpycairo system-config-printer
При попытке yes :
Настройка libnewt0.52:amd64 (0.52.24-2ubuntu2) ...
update-alternatives: ошибка: не удается статистировать файл '/usr/bin/cpp': слишком много уровней символьных ссылок dpkg: ошибка обработки пакета libnewt0.52:amd64 (--configure): установленный пакет libnewt0.52:amd64 сценарий post-installation вернул код ошибки выхода 2 dpkg: проблемы с зависимостями препятствуют настройке network-manager: network-manager зависит от libnewt0.52 (>= 0.52.24); однако: пакет libnewt0.52:amd64 еще не настроен.
dpkg: ошибка обработки пакета network-manager (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке network-manager-pptp: network-manager-pptp зависит от network-manager; однако: пакет network-manager еще не настроен.
dpkg: ошибка обработки пакета network-manager-pptp (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке whiptail: whiptail зависит от libnewt0.52 (>= 0.52.24); однако: пакет libnewt0.52:amd64 еще не настроен.
dpkg: ошибка обработки пакета whiptail (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке network-manager-pptp-gnome: network-manager-pptp-gnome зависит от network-manager-pptp (= 1.2.12-3build2); однако: пакет network-manager-pptp еще не настроен.
dpkg: ошибка обработки пакета network-manager-pptp-gnome (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке cockpit-networkmanager: cockpit-networkmanager зависит от network-manager (>= 1.6); однако: пакет network-manager еще не настроен.
dpkg: ошибка обработки пакета cockpit-networkmanager (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке ubuntu-minimal: ubuntu-minimal зависит от whiptail; однако: пакет whiptail еще не настроен.
dpkg: ошибка обработки пакета ubuntu-minimal (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке network-manager-gnome: network-manager-gnome зависит от network-manager; однако: пакет network-manager еще не настроен.
dpkg: ошибка обработки пакета network-manager-gnome (--configure): проблемы с зависимостями - оставить неконфигурированным dpkg: проблемы с зависимостями препятствуют настройке network-manager-config-connectivity-ubuntu: network-manager-config-connectivity-ubuntu зависит от network-manager (>= 1.46.0-1ubuntu2.2); однако: пакет network-manager еще не настроен.
dpkg: ошибка обработки пакета network-manager-config-connectivity-ubuntu (--configure): проблемы с зависимостями - оставить неконфигурированным Обработка триггеров для libc-bin (2.39-0ubuntu8.3) ... При обработке возникли ошибки: libnewt0.52:amd64 network-manager network-manager-pptp whiptail network-manager-pptp-gnome cockpit-networkmanager ubuntu-minimal network-manager-gnome network-manager-config-connectivity-ubuntu needrestart пропускается, так как dpkg не удалось E: подпроцесс /usr/bin/dpkg вернул код ошибки (1)
Как лучше всего это исправить без переустановки всего?
Попробуйте следующее:
Откройте терминал.
В нем выполните:
exec sudo -i
apt -f install
apt -m install
dpkg --configure -a
apt autoremove
apt clean
reboot
Повторите команды apt
Если какая-либо из них не выполнится, продолжайте с последующими.
.
Ответ или решение
Когда вы сталкиваетесь с проблемами в Ubuntu 22.04, такими как те, что вы описали, это может вызвать значительное неудобство. Однако не спешите переустанавливать всю систему — существует несколько шагов, которые могут помочь восстановить функционирование системы, не прибегая к радикальным мерам.
Фактическое состояние и основные ошибки
На основании предоставленной вами информации, ваш Ubuntu 22.04 не сломан полностью, но испытывает значительные трудности в управлении пакетами из-за связанных проблем с конфигурацией пакетов. Основная ошибка, с которой вы столкнулись, это "слишком много уровней символических ссылок", что указывает на неправильную ссылочную структуру, в частности в /usr/bin/cpp
, вероятно, возникшую из-за некорректных операций с пакетами.
Шаги для исправления проблемы
1. Выполните восстановление пакетов
Один из основных шагов для исправления проблем с зависимостями и конфигурацией — это использование инструментов управления пакетами, чтобы автоматически попытаться решить конфликты:
- Запустите терминал и выполните команду:
sudo apt-get update
Это обновит список доступных пакетов и их версий, но не установит или обновит какие-либо пакеты.
- Исправьте зависимости и конфигурацию:
sudo apt-get install -f
Эта команда пытается исправить любые ошибочные зависимости пакетов.
- Попробуйте повторно настроить пакеты, которые не были сконфигурированы:
sudo dpkg --configure -a
Эта команда завершит настройку всех незавершённых операций конфигурации, что поможет урегулировать текущие зависимые ошибки.
- Очистите ненужные файлы:
sudo apt-get autoremove
sudo apt-get clean
Эти команды удалят пакеты и временные файлы, которые больше не нужны.
- Перезагрузите систему:
После выполнения всех инструкций, перезагрузите компьютер командой:
sudo reboot
Повторите процедуру в случае повторного возникновения ошибки
Если после перезагрузки проблема сохраняется, повторите указанные команды, чтобы убедиться в полном устранении конфликтов в системе.
Заключение
Если описанные шаги не приводят к разрешению проблемы, возможно, потребуется дополнительный анализ, например проверки символических ссылок и файлы конфигураций в вашей системе. Однако представленные решения обычно устраняют большинство проблем с пакетами и конфигурацией Ubuntu.
Использование корректных команд и процедур может спасти вашу систему от необходимости полной переустановки, предоставив вам возможность восстановить ее стабильную работу.