Моя Ubuntu 22.04 сломана?

Вопрос или проблема

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. Выполните восстановление пакетов

Один из основных шагов для исправления проблем с зависимостями и конфигурацией — это использование инструментов управления пакетами, чтобы автоматически попытаться решить конфликты:

  1. Запустите терминал и выполните команду:
sudo apt-get update

Это обновит список доступных пакетов и их версий, но не установит или обновит какие-либо пакеты.

  1. Исправьте зависимости и конфигурацию:
sudo apt-get install -f

Эта команда пытается исправить любые ошибочные зависимости пакетов.

  1. Попробуйте повторно настроить пакеты, которые не были сконфигурированы:
sudo dpkg --configure -a

Эта команда завершит настройку всех незавершённых операций конфигурации, что поможет урегулировать текущие зависимые ошибки.

  1. Очистите ненужные файлы:
sudo apt-get autoremove
sudo apt-get clean

Эти команды удалят пакеты и временные файлы, которые больше не нужны.

  1. Перезагрузите систему:

После выполнения всех инструкций, перезагрузите компьютер командой:

sudo reboot

Повторите процедуру в случае повторного возникновения ошибки

Если после перезагрузки проблема сохраняется, повторите указанные команды, чтобы убедиться в полном устранении конфликтов в системе.

Заключение

Если описанные шаги не приводят к разрешению проблемы, возможно, потребуется дополнительный анализ, например проверки символических ссылок и файлы конфигураций в вашей системе. Однако представленные решения обычно устраняют большинство проблем с пакетами и конфигурацией Ubuntu.

Использование корректных команд и процедур может спасти вашу систему от необходимости полной переустановки, предоставив вам возможность восстановить ее стабильную работу.

Оцените материал
Добавить комментарий

Капча загружается...