更新内核时关闭计算机后无法更新 ubuntu

更新内核时关闭计算机后无法更新 ubuntu

我该怎么做才能正常更新我的系统(Ubuntu)。我在更新 Linux 内核包时意外关闭了 PC,而且我认为在更新时我的 Ubuntu 开始从旧的 18 版更新到 22 版。我尝试了这个命令,但没有结果:

sudo apt--fix-broken 安装

sudo apt-get 升级-f

sudo dpkg--configure-a

>>> sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 duplicity : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 hplip : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 kitty : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 liblocale-gettext-perl : PreDepends: perlapi-5.30.0 but it is not installable
 python2 : PreDepends: python2-minimal (= 2.7.17-2ubuntu4) but 2.7.18-3 is installed
           Depends: libpython2-stdlib (= 2.7.17-2ubuntu4) but 2.7.18-3 is installed
 python3 : PreDepends: python3-minimal (= 3.8.2-0ubuntu2) but 3.10.6-1~22.04 is installed
           Depends: libpython3-stdlib (= 3.8.2-0ubuntu2) but 3.10.6-1~22.04 is installed
 python3-apt : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-brlapi : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-cairo : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-cffi-backend : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-cups : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-dbus : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-dev : Depends: python3 (= 3.10.6-1~22.04) but 3.8.2-0ubuntu2 is installed
               Breaks: python3 (< 3.9.2-1~) but 3.8.2-0ubuntu2 is installed
 python3-distutils : Depends: python3:any (>= 3.10.5-0~)
 python3-gdbm : Depends: python3 (>= 3.10.5-0~) but 3.8.2-0ubuntu2 is installed
 python3-gi : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-gi-cairo : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-greenlet : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-ldb : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-lib2to3 : Depends: python3:any (>= 3.10.5-0~)
 python3-markupsafe : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-msgpack : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-netifaces : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-pil : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-protobuf : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-pyqt5.sip : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-renderpm : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-reportlab-accel : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-simplejson : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-sip : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-systemd : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-talloc : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-uno : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 python3-yaml : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 rhythmbox-plugins : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
 usb-creator-gtk : Depends: usb-creator-common (= 0.3.13) but 0.3.7 is installed
 virtualbox : Depends: python3 (>= 3.10~) but 3.8.2-0ubuntu2 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

>>> sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  app-install-data-partner bsdmainutils ca-certificates-java clangd-10
  default-jre default-jre-headless fonts-dejavu-extra g++-9 gcc-10-base
  gir1.2-clutter-gst-3.0 gir1.2-gnomebluetooth-1.0 gir1.2-gtkclutter-1.0
  gir1.2-handy-0.0 gnome-getting-started-docs gnome-screenshot icu-devtools
  java-common ldap-utils libamtk-5-0 libamtk-5-common libaom0
  libatk-wrapper-java libatk-wrapper-java-jni libboost-date-time1.71.0
  libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-locale1.71.0
  libboost-thread1.71.0 libcamel-1.2-62 libcbor0.6 libcdio18 libcmis-0.5-5v5
  libcodec2-0.9 libdecor-0-0 libdecor-0-plugin-1-cairo libdns-export1109
  libedataserver-1.2-24 libedataserverui-1.2-2 libextutils-pkgconfig-perl
  libgnome-bg-4-1 libgsoap-2.8.91 libgupnp-1.2-0 libhogweed5 libicu-dev
  libidn11 libigdgmm11 libilmbase24 libisl22 libjson-c4 libjsoncpp1
  libjuh-java libjurt-java liblibreoffice-java liblldb-14 libmozjs-68-0
  libmysqlclient21 libneon27-gnutls libnettle7 libnfsidmap1 libntfs-3g883
  libopenexr24 liborcus-0.15-0 libpam-pwquality libperl5.30 libphonenumber7
  libpoppler97 libprotobuf17 libpython3.8-dev libqpdf26
  libreoffice-style-tango libridl-java libsdl2-2.0-0 libsnmp35 libtcl8.6
  libtepl-4-0 libtracker-control-2.0-0 libtracker-miner-2.0-0
  libtracker-sparql-2.0-0 libunoloader-java libvpx6 libx264-155 libx265-179
  libxml2-dev ltrace lz4 mysql-common ncal openjdk-11-jre
  openjdk-11-jre-headless perl-modules-5.30 pkg-config popularity-contest
  python3-entrypoints python3-neovim python3-packaging
  python3-requests-unixsocket python3-simplejson python3-sip python3.8
  python3.8-dev python3.8-minimal syslinux syslinux-common syslinux-legacy
  ure-java vino xul-ext-ubufox
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  liblocale-gettext-perl linux-image-5.15.0-56-generic python2 python3
  usb-creator-common
Suggested packages:
  fdutils linux-doc | linux-source-5.15.0 linux-tools python2-doc python-tk
  python3-doc python3-tk python3-venv
The following packages will be upgraded:
  liblocale-gettext-perl linux-image-5.15.0-56-generic python2 python3
  usb-creator-common
5 upgraded, 0 newly installed, 0 to remove and 113 not upgraded.
1347 not fully installed or removed.
Need to get 0 B/11.5 MB of archives.
After this operation, 60.4 kB disk space will be freed.
Do you want to continue? [Y/n] Y
Setting up dpkg (1.21.1ubuntu2.1) ...
head: error reading 'dpkg': Is a directory
dpkg: error processing package dpkg (--configure):
 installed dpkg package post-installation script subprocess returned error exit 
status 1
dpkg: dependency problems prevent configuration of perl-base:
 perl-base depends on dpkg (>= 1.17.17); however:
  Package dpkg is not configured yet.

dpkg: error processing package perl-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-minimal:
 python3-minimal depends on dpkg (>= 1.13.20); however:
  Package dpkg is not configured yet.

dpkg: error processing package python3-minimal (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup erro
r from a previous failure.
                          No apport report written because the error message ind
icates its a followup error from a previous failure.
                                                    Errors were encountered whil
e processing:
 dpkg
 perl-base
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)


>>> sudo apt-get upgrade -f
.........................
head: error reading 'dpkg': Is a directory
dpkg: error processing package dpkg (--configure):
 installed dpkg package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of perl-base:
 perl-base depends on dpkg (>= 1.17.17); however:
  Package dpkg is not configured yet.

dpkg: error processing package perl-base (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-minimal:
 python3-minimal depends on dpkg (>= 1.13.20); however:
  Package dpkg is not configured yet.

dpkg: error processing package python3-minimal (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
 Errors were encountered while processing:
 dpkg
 perl-base
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)


>>> sudo dpkg --configure -a
........
dpkg: error processing package {PACKAGE_NAME} (--configure):
 dependency problems - leaving unconfigured
.........
dpkg: too many errors, stopping
Errors were encountered while processing:
 python3-distutils
 hplip
 python3-dbus
 system-config-printer-common
 python3-cairo:amd64
 python3-renderpm:amd64
 python3-setuptools
 usb-creator-gtk
 python3-gdbm:amd64
 python3-talloc:amd64
 python3-apt
 python3-aptdaemon
 update-notifier-common
 rhythmbox-plugins
 update-manager
 samba-libs:amd64
 python3-yaml
 kitty
 python3
 linux-modules-5.15.0-56-generic
 python3-zipp
 python3-click
 python3-xdg
 python3-distupgrade
 python3-markupsafe
 printer-driver-postscript-hp
 openprinting-ppds
 software-properties-common
 apport
 python3-tz
 python3-cliapp
 python3-apport
 netplan.io
 python3-cupshelpers
 python3-six
 python3-simplejson
 ibus-table
 python3-pil:amd64
 python3-cups:amd64
 python3-oauthlib
 python3-chardet
 python3-secretstorage
 python3-pyparsing
 python3-software-properties
 system-config-printer
 python3-certifi
 gnome-tweaks
 python3-pexpect
 python3-cryptography
 python3-wadllib
Processing was halted because there were too many errors.

>>> cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 20.04.5 LTS _Focal Fossa_ - Release amd64 (20220831)]/ focal main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ua.archive.ubuntu.com/ubuntu/ jammy main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ua.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ua.archive.ubuntu.com/ubuntu/ jammy universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal universe
deb http://ua.archive.ubuntu.com/ubuntu/ jammy-updates universe
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ua.archive.ubuntu.com/ubuntu/ jammy multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal multiverse
deb http://ua.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ua.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src http://ua.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse


deb http://security.ubuntu.com/ubuntu jammy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu focal-security main restricted
deb http://security.ubuntu.com/ubuntu jammy-security universe
# deb-src http://security.ubuntu.com/ubuntu focal-security universe
deb http://security.ubuntu.com/ubuntu jammy-security multiverse
# deb-src http://security.ubuntu.com/ubuntu focal-security multiverse

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

相关内容