Сломаны / повреждены apt и dpkg после попытки выполнить обновление релиза, которое не удалось, теперь система не может обновить. Я нахожусь на WSL, а не на собственной Ubuntu

Так что после запуска do-release-upgrade процесс не удался, что заставило меня прервать или воскресить это окно (я не помню, что именно было показано как ошибка и я не могу воспроизвести его, потому что он не сломан даже дальше).

Теперь после попытки сделать apt update я получаю это: libnet-ssleay-perl зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. dpkg: пакет обработки ошибок libnet-ssleay-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке python3-distutils: python3-distutils зависит от python3 (> = 3.8.0-1 ~); тем не мение: Версия python3 в системе 3.7.5-1. dpkg: пакет обработки ошибок python3-distutils (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке dh-python: dh-python зависит от python3-distutils | python3 (<< 3.6.5 ~ rc1-1); тем не мение: Пакет python3-distutils еще не настроен. Версия python3 в системе 3.7.5-1. dpkg: пакет обработки ошибок dh-python (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями препятствуют настройке libglib-object-introspection-perl: libglib-object-introspection-perl зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. libglib-object-introspection-perl зависит от libgirepository-1.0-1 (> = 1.62.0-4 ~); тем не мение: Версия libgirepository-1.0-1: amd64 в системе - 1.62.0-1. dpkg: пакет обработки ошибок libglib-object-introspection-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями препятствуют настройке libtext-iconv-perl: libtext-iconv-perl зависит от perl-base (> = 5.30.0-8); тем не мение: Версия perl-base для системы - 5.28.1-6build1. libtext-iconv-perl зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. dpkg: пакет обработки ошибок libtext-iconv-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке glib-network-services: glib-network-services зависит от libglib2.0-0 (> = 2.63.0); тем не мение: Версия libglib2.0-0: amd64 для системы: 2.62.4-1 ~ ubuntu19.10.2. dpkg: пакет обработки ошибок glib-network-services (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями препятствуют настройке libtext-charwidth-perl: libtext-charwidth-perl зависит от perl-base (> = 5.30.0-8); тем не мение: Версия perl-base для системы - 5.28.1-6build1. libtext-charwidth-perl зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. dpkg: пакет обработки ошибок libtext-charwidth-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями препятствуют настройке libxml-parser-perl: libxml-parser-perl зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. dpkg: пакет обработки ошибок libxml-parser-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке python-gi: python-gi зависит от libgirepository-1.0-1 (> = 1.62.0-4 ~); тем не мение: Версия libgirepository-1.0-1: amd64 в системе - 1.62.0-1. dpkg: пакет обработки ошибок python-gi (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке golang-race-detector-runtime: время работы детектора гонок golang зависит от времени работы детектора гонок golang-1.13; тем не мение: Пакет golang-1.13-race-Detector-Runtime не установлен. dpkg: пакет обработки ошибок golang-race-detector-runtime (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке python3-dbus: python3-dbus зависит от python3 (> = 3.8 ~); тем не мение: Версия python3 в системе 3.7.5-1. dpkg: пакет обработки ошибок python3-dbus (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями препятствуют настройке libglib-perl: amd64: libglib-perl: amd64 зависит от perlapi-5.30.0; тем не мение: Пакет perlapi-5.30.0 не устанавливается. --- множество этих типов ошибок, которые я не включил, чтобы сэкономить место --- dpkg: пакет обработки ошибок python3-jsonschema (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: проблемы с зависимостями мешают настройке libipc-system-simple-perl: libipc-system-simple-perl зависит от perl: any; тем не мение: Пакет perl еще не настроен. dpkg: пакет обработки ошибок libipc-system-simple-perl (--configure): проблемы с зависимостью - оставляя ненастроенным dpkg: слишком много ошибок, остановка При обработке возникли ошибки: ЛИБНЕТ-SSLeay жемчужно Python3-Distutils дк-питон libglib-объектно-интроспекцией-Perl libtext-Iconv жемчужно бойкий-сетей-услуг libtext-charwidth жемчужно LibXML-анализатор жемчужно питон-ги golang-раса-детектора во время выполнения python3-DBus libglib жемчужно: amd64 напор python3-каир: amd64 python2-DEV Python3-Setuptools libpangoxft-1.0-0: amd64 libfile-fcntllock жемчужно python3-GDBM: amd64 python3-zope.interface python3-кв Обновление-уведомитель-общий GParted LibXML-веточка жемчужно python3-витых бен: amd64 ЛИБНЕТ-DBus жемчужно libglib2.0-Бен python3-YAML Systemd питон-все dnsutils убунт-стандарт python3-тритон: amd64 python3-distupgrade ландшафтно-общий python3-markupsafe ПО-свойства-общие python3-Apport netplan.io python3-simplejson необслуживаемые-обновления Perl gir1.2-Pango-1.0: amd64 python3-jinja2 libxml2-Dev: amd64 python3-venv python3-secretstorage python3 программно-недвижимость python3-jsonschema libipc-системы просто жемчужно Обработка была остановлена, потому что было слишком много ошибок.

  • apt install -f дает:

     Чтение списков пакетов ... Готово
    Построение дерева зависимостей
    Чтение информации о состоянии ... Готово
    Исправление зависимостей ... Готово
    Следующие пакеты были установлены автоматически и больше не требуются:
     dh-python enchant geoip-database golang-1.12-go golang-1.12-race-детектор-время выполнения golang-1.12-src javascript-common
     libapt-pkg5.90 libbind9-161 libcodec2-0.8.1 libcupsfilters1 libcupsimage2 libdns-export1104 libdns1104
     libenchant1c2a libept1.5.90 libevent-2.1-6 libgeoip1 libgnat-8 libgspell-1-1 libgtkmm-2.4-1v5 libhogweed4 libicu63
     libiptc0 libirs161 libisc-export1100 libisc1100 libisccc161 libisccfg163 libisl21 libjs-jquery libjs-sphinxdoc
     libjs-underscore liblwres161 libmysofa0 libnettle6 libperl5.28 libplymouth4 libprocps7 libpython-all-dev
     libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev libpython2.7-минимальный libpython2.7-stdlib libpython3.7
     libpython3.7-dev libpython3.7-минимальный libpython3.7-stdlib libx265-176 perl-modules-5.28 python-all python-all-dev
     python-asn1crypto python-cffi-backend python-configparser python-crypto python-криптография python-dbus
     python-entrypoints python-enum34 python-gi python-ipaddress python-keyring python-pkg-resources python-setuptools
     Отчет об аппорте не написан, потому что MaxReports уже достигнут
     Отчет об аппорте не написан, потому что MaxReports уже достигнут
     Отчет об аппорте не написан, потому что MaxReports уже достигнут
     Отчет об аппорте не написан, потому что MaxReports уже достигнут
     Веверу:
     Пакет libc6: amd64 еще не настроен.
    libselinux1: amd64 зависит от libpcre2-8-0 (> = 10.22); тем не мение:
     Пакет libpcre2-8-0: amd64 еще не настроен.
    
    dpkg: пакет обработки ошибок libselinux1: amd64 (--configure):
     проблемы с зависимостью - оставляя ненастроенным
    dpkg: проблемы с зависимостями препятствуют настройке libzstd1: amd64:
    libzstd1: amd64 зависит от libc6 (> = 2.14); тем не мение:
     Пакет libc6: amd64 еще не настроен.
    
    dpkg: пакет обработки ошибок libzstd1: amd64 (--configure):
     проблемы с зависимостью - оставляя ненастроенным
    dpkg: проблемы с зависимостями мешают настройке zlib1g: amd64:
    zlib1g: amd64 зависит от libc6 (> = 2.14); тем не мение:
     Пакет libc6: amd64 еще не настроен.
    
    dpkg: пакет обработки ошибок zlib1g: amd64 (--configure):
     проблемы с зависимостью - оставляя ненастроенным
    dpkg: проблемы с зависимостями препятствуют настройке libacl1: amd64:
    libacl1: amd64 зависит от libc6 (> = 2.14); тем не мение:
    E: Подпроцесс / usr / bin / dpkg вернул код ошибки (1)
    1272 Итак, сейчас я полностью потерян. Я уже перепробовал все, что мог, из того, что мог собрать из интернета. Любая помощь будет принята с благодарностью. 

    Следует отметить, что я работаю на Windows под WSL. Я был на Ubuntu 19.10 и запустил do-release-upgrade , чтобы добраться до 20.04 LTS, что не удалось. После этого я увидел, что в магазине Microsoft появилось обновление для Ubuntu до 20.04. Я скачал это, снова запустил do-release-upgrade , и это также не удалось. Но если я запускаю neofetch, он говорит, что я на самом деле бегу 20.04. Я не уверен, что это полезная информация, но я подумал, что скажу это.

  • 0
    задан 18 June 2020 в 02:09

    2 ответа

    У вас очень нарушенные зависимости.

    Трудно сказать вам, как исправить, не зная, что произошло неправильно.

    Если вы находитесь на WSL 1, вам следует придерживаться 18.04, до 19.10, но отложить обновление до 20.04: https://discourse.ubuntu.com/t/ubuntu-20-04- and-wsl-1/15291

    Я, вероятно, переместил бы свои файлы в Windows, в / mnt / c, а затем удалил. Если вы используете WSL 1, переустановите Ubuntu 18.04, если WSL 2, Ubuntu 20.04.

    Вы также можете загружать релизы не-LTS: https://wiki.ubuntu.com/WSL#Install_Ubuntu_on_WSL_via_rootfs

    0
    ответ дан 19 June 2020 в 21:37

    Честно говоря, на данный момент вы можете рассмотреть возможность удаления Ubuntu с вашего ПК с Windows и переустановку 20.04. Вы можете сделать резервную копию всех своих данных и затем восстановить их после переустановки ОС.

    Эта статья может помочь вам начать работу.

    0
    ответ дан 19 June 2020 в 21:37

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

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