Пакеты сломаны и apt не работает после прерванного обновления Ubuntu до 16.04 LTS (с 14)

я попытался обновить Ubuntu 14 до 16 LTS, используя sudo do-release-upgrade , и все сломалось. Установка не завершена. Журналы говорят, что это было прервано. Когда я использую apt или apt-get , отображается следующий вывод (см. Ниже). Кажется, установка некоторых пакетов осталась незавершенной. Все попытки потерпели неудачу.

Мне удалось сделать chroot в Ubuntu 16 с CDROM (фактически с HDD) и исправить некоторые вещи. Но я не могу установить новое ядро. (из Как восстановить систему после случайного удаления всех ядер? )

Разные вещи, которые я пробовал:

  • sudo dpkg --configure t
  • apt-get -f install
  • dpkg -l | grep -v '^ ii' | cut -c5-64> list-of-packages.txt
  • dpkg --configure $ ( Кажется, установка некоторых пакетов осталась незавершенной. Все попытки потерпели неудачу.

    Мне удалось сделать chroot в Ubuntu 16 с CDROM (фактически с HDD) и исправить некоторые вещи. Но я не могу установить новое ядро. (из Как восстановить систему после случайного удаления всех ядер? )

    Разные вещи, которые я пробовал:

    • sudo dpkg --configure t
    • apt-get -f install
    • dpkg -l | grep -v '^ ii' | cut -c5-64> list-of-packages.txt
    • dpkg --configure $ ( Кажется, установка некоторых пакетов осталась незавершенной. Все попытки потерпели неудачу.

      Мне удалось сделать chroot в Ubuntu 16 с CDROM (фактически с HDD) и исправить некоторые вещи. Но я не могу установить новое ядро. (из Как восстановить систему после случайного удаления всех ядер? )

      Разные вещи, которые я пробовал:

      • sudo dpkg --configure t
      • apt-get -f install
      • dpkg -l | grep -v '^ ii' | cut -c5-64> list-of-packages.txt
      • dpkg --configure $ (

        • sudo dpkg --configure t
        • apt-get -f install
        • dpkg -l | grep -v '^ ii' | cut -c5-64> list-of-packages.txt
        • dpkg --configure $ (

          • sudo dpkg --configure t
          • apt-get -f install
          • dpkg -l | grep -v '^ ii' | cut -c5-64> list-of-packages.txt
          • dpkg --configure $ (
          • sudo dpkg --configure -a
          • Заменен sources.list на оригинальный файл.
          • sudo apt-get install --fix-broken
          • sudo do-release-upgrade # Не найдено нового выпуска.
          • ...

          Вывод uname -a

          Linux ubuntu 4.15.0-29-generic # 31 ~ 16.04.1-Ubuntu SMP Ср 18 июля 08:54:04 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux

          Вывод: ls /etc/apt/sources.list.d

          arangodb.list github_git-lfs.list.save
          nodesource.list.distUpgrade
          staticfloat-juliareleases-trusty.list.distUpgrade arangodb.list.distUpgrade google-chrome.list
          nodeource.list.save staticfloat-juliareleases-trusty.list.save arangodb.list.save google-chrome.list.distUpgrade
          paolorotolo-droidcam-trusty.list tualatrix-ppa-trusty.list d-apt.list google-chrome.list.save
          paolorotolo-droidcam-trusty.list.distUpgrade
          tualatrix-ppa-trusty.list.distUpgrade d-apt.list.distUpgrade
          google-cloud-sdk.list paolorotolo-droidcam-trusty.list.save
          tualatrix-ppa-trusty.list.save d-apt.list.save
          google-cloud-sdk.list.distUpgrade rabbitmq_rabbitmq-server.list
          ubuntu-toolchain-r-test-trusty.list docker.list
          google-cloud-sdk.list.save
          rabbitmq_rabbitmq-server.list.distUpgrade
          убунт-набор инструменты-т-тест-trusty.list.distUpgrade docker.list.distUpgrade linrunner-tlp-trusty.list sbt.list
          ubuntu-toolchain-r-test-trusty.list.save docker.list.save
          linrunner-tlp-trusty.list.distUpgrade sbt.list.distUpgrade
          webupd8team-java-trusty.list erlang-solutions.list
          linrunner-tlp-trusty.list.save sbt.list.save
          webupd8team-ява-trusty.list.distUpgrade erlang-solutions.list.distUpgrade neo4j.list
          staticfloat-Julia-Deps-trusty.list
          webupd8team-java-trusty.list.save erlang-solutions.list.save
          neo4j.list.distUpgrade
          staticfloat-Julia-Deps-trusty.list.distUpgrade webupd8team-unstable-trusty.list github_git-lfs.list
          neo4j.list.save staticfloat-julia-deps-trusty.list.save
          webupd8team неустойчиво-trusty.list.distUpgrade github_git-lfs.list.distUpgrade nodeource.list
          staticfloat-juliareleases-trusty.list
          webupd8team-unstable-trusty.list.save

          sudo dpkg --configure -a Вывести по списку, включающему следующие строки:

          ... dpkg: пакет обработки ошибок libstdc ++ 6: amd64 (--configure): проблемы зависимости - оставив ненастроенным dpkg: проблемы зависимости запретить настройку libkwalletbackend5-5: amd64: libkwalletbackend5-5: amd64 зависит от libstdc ++ 6 (> = 5.2); однако:
          Пакет libstdc ++ 6: amd64 еще не настроен.

          dpkg: пакет обработки ошибок libkwalletbackend5-5: amd64 (--configure): проблемы с зависимостями - оставив ненастроенным dpkg: проблемы с зависимостями мешают настройке gstreamer1.0-plugins-good: amd64: gstreamer1.0-plugins-good: amd64 зависит от libstdc ++ 6 (> = 4.1.1); однако: пакет libstdc ++ 6: amd64 еще не настроен. ... Обработка была остановлена, потому что были слишком много ошибок.

          Вывод, который я получаю, когда выполняю любую apt-подобную команду (например, sudo apt install linux-image-generic ), выглядит следующим образом:

          sudo apt install linux-image- общие Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово Возможно, вы

          захотите запустить 'apt-get -f install', чтобы исправить это: пакеты имеют неудовлетворенные зависимости: click: зависит: python3-click (= 0.4.21.1ubuntu0.2), но 6.2-2ubuntu1 должен быть установлен empathy: Зависит от: libcheese-gtk23 (> = 3.4.0), но его нельзя установить Зависит от: libcogl15 (> = 1.15.8), но не устанавливается Рекомендует: телепатия-дымка, но она не будет установлена Рекомендует: gnome-contacts но он не будет установлен Рекомендует: nautilus-sendto-empathy, но он не устанавливается gstreamer1.0-clutter: Зависит от: libcogl15 (> = 1.15.8), но не устанавливается libbaloofiles4: зависит от libxapian22, но это не устанавливается libbalooxapian4: зависит от libxapian22, но это не так устанавливается libc6: i386: зависит: libgcc1: i386, но не собирается быть установленным libgcc1: Зависит от: gcc-6-base (= 6.0.1-0ubuntu1), но это не будет установлен libgfortran3: Зависит от: gcc-6-base (= 6.4.0-17ubuntu1 ~ 14.04), но он не будет установлен libgl1-mesa-dri: i386: Зависит от: libgcc1: i386 (> = 1: 3.4), но это не так будет установлен Зависит: libstdc ++ 6: i386 (> = 5.2), но он не будет установлен libicu55: i386: Зависит: libgcc1: i386 (> = 1: 4.2) но он не будет установлен Зависит: libstdc ++ 6: i386 (> = 5.2), но не будет установлен libjack-jackd2-0: i386: Зависит: libgcc1: i386 (> = 1: 4.1.1) но он не будет установлен Зависит от: libstdc ++ 6: i386 (> = 5.2), но не будет установлен libllvm3.8v4: i386: Зависит от: libgcc1: i386 (> = 1: 4.1.1), но он не будет установлен Зависит от: libstdc ++ 6: i386 (> = 4.8), но он не будет установлен libllvm6.0: i386: Зависит от: libgcc1: i386 (> = 1: 4.2) но он не будет установлен Зависит: libstdc ++ 6: i386 (> = 5.2), но он не будет установлен libmysqlclient18: i386: Зависит: libgcc1: i386 (> = 1: 4.1.1), но он не будет установлен libmysqlclient20: i386: зависит: libgcc1: i386 (> = 1: 4.2), но это не так будет установлен Зависит от: libstdc ++ 6: i386 (> = 5.2), но он не будет установлен libqapt2-runtime: Зависит от: libqapt2 (> = 1.9.60) но он не может быть установлен libqt4-декларативно: зависит: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-декларативный: i386: зависит: libgcc1: i386 (> = 1: 4.2), но это не будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-designer: Зависит от: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-dev : Зависит: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит: qt4-qmake (= 4: 4.8.7 + dfsg-5ubuntu2) libqt4-dev-bin: Зависит: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-help: зависит: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-network: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-network: i386: зависит: libgcc1: i386 (> = 1: 4.2), но это не так будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-opengl: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-opengl: i386: Зависит от: libgcc1: i386 (> = 1: 4.2) но он не будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-qt3support: Зависит от: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-script: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqt4-script: i386: зависит: libgcc1: i386 (> = 1: 4.2), но это не так будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-scripttools: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-sql: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-sql: i386: Зависит от: libgcc1: i386 (> = 1: 3.0) но он не будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит: libstdc ++ 6: i386 (> = 4.1.1), но он не будет установлен libqt4-sql-mysql: i386: Зависит: libgcc1: i386 (> = 1: 3.0) но он не будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-sql-sqlite: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-svg: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-test: Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-xml: i386: Зависит от: libgcc1: i386 (> = 1: 4.1.1) но он не будет установлен Зависит: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqt4-xmlpatterns: Зависит: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqt4-xmlpatterns: i386: Зависит от: libgcc1: i386 (> = 1: 4.2) но он не будет установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен libqtcore4: i386: Зависит: libgcc1: i386 (> = 1: 4.1.1), но он не будет установлен Зависит: libstdc ++ 6: i386 (> = 4.6), но он не будет установлен libqtdbus4: Зависит: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен libqtdbus4: i386: зависит: libgcc1: i386 (> = 1: 3.0), но это не происходит быть установленным Зависит от: libqt4-xml: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит: libstdc ++ 6: i386 (> = 4.1.1), но он не будет установлен libqtgui4: Зависит: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным libqtgui4: i386: Зависит: libgcc1: i386 (> = 1: 4.2), но это не будет установлено Зависит от: libqtcore4: i386 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет установлен Рекомендует: qt-at-spi: i386, но он не будет установлен libqtwebkit4: i386: Зависит от: libgcc1: i386 (> = 1: 4.1.1), но это не будет установлено Зависит: libstdc ++ 6: i386 (> = 5.2), но он не будет установлен libstdc ++ 6: Зависит: gcc-8-base (= 8.2.0-3) но 8.1.0-5ubuntu1 ~ 14.04 должен быть установлен Перерывы: libboost-date-time1.54.0, но необходимо установить 1.54.0-4ubuntu3.1 Перерывы: python-scipy (<= 0.14.1-1), но необходимо установить 0.13.3-1build1 libsystemd0: i386: PreDepends: libgcc1: i386 (> = 1: 4.2) но он не будет установлен libtxc-dxtn-s2tc0: i386: Зависит от: libstdc ++ 6: i386 (> = 4.1.1), но не будет Установленный libubuntu-location-service0: Зависит от: libgflags2, но это не устанавливается Зависит от: libgoogle-glog0, но не устанавливается libudev1: i386: Зависит: libgcc1: i386 (> = 1: 4.2), но это не собирается быть установленным qdbus: Зависит: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 быть установленным Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен qt4-linguist-tools: Зависит от: libqt4-xml (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен Зависит от: libqtcore4 (= 4: 4.8.7 + dfsg-5ubuntu2), но 4: 4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 должен быть установлен ubuntu-system-settings: Зависит от: qtdeclarative5-ubuntu-settings-components (> 0.7 + 15.04.20160310), но 0.1 + 14.04.20140306-0ubuntu1 должен быть установлен Зависит: suru-icon-theme (> = 14.04 + 15.04.20150813 ~), но 14.04 + 14.04.20140410-0ubuntu1 должен быть установлен Зависит: system-image-dbus (> = 3.1), но должен быть установлен 2.2-0ubuntu1 Зависит от: ubuntu-keyboard-data (> = 0.99.trunk.phablet2 + 15.04.20150421), но 0.99.trunk.phablet2 + 14.04.20140415-0ubuntu1 должен быть установлен xchat-gnome: Зависит от: libperl5.18 (> = 5.18. 2) но это не так устанавливаемое ядро ​​Zeitgeist: Зависит: libxapian22, но это не так Устанавливаемый E: Unmet зависимости. Попробуйте 'apt-get -f install' без пакеты (или укажите решение).

1
задан 13 August 2018 в 01:29

2 ответа

Хранилище могло быть повреждено. Вы можете использовать следующую команду для очистки вашего списка меток:

sudo rm -r /var/lib/apt/lists/*

Затем обновите с помощью

sudo apt update
2
ответ дан 7 December 2019 в 13:22

контроль Ваш /etc/apt/sources.list и все файлы в /etc/apt/sources.list.d/ для дубликатов или недопустимых пакетов

apt-get clean

и затем

apt-get update && apt-get dist-upgrade

0
ответ дан 7 December 2019 в 13:22

Другие вопросы по тегам:

Похожие вопросы: