当我尝试在终端上更新和升级命令时,我收到此消息:
Hit:1 http://ubuntu.turhost.com/ubuntu groovy InRelease
Hit:2 http://ubuntu.turhost.com/ubuntu groovy-updates InRelease
Hit:3 http://ubuntu.turhost.com/ubuntu groovy-backports InRelease
Hit:4 http://ubuntu.turhost.com/ubuntu groovy-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libssl1.1 : Depends: debconf (>= 0.5) but it is not installed or
debconf-2.0
net.downloadhelper.coapp : Depends: libsdl2-2.0-0 (>= 2.0.0) but it is not 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
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
adduser apt apt-utils ca-certificates dbus debconf debconf-i18n dpkg gpgv libacl1 libapparmor1 libapt-pkg6.0 libasound2 libasyncns0 libaudit-common libaudit1 libbsd0 libbz2-1.0 libcap-ng0 libdb5.3
libdbus-1-3 libdrm-common libdrm2 libexpat1 libffi8ubuntu1 libflac8 libgbm1 libgcrypt20 libgmp10 libgnutls30 libgpg-error-l10n libgpg-error0 libhogweed6 libidn2-0 liblocale-gettext-perl liblz4-1 liblzma5
libnettle8 libogg0 libp11-kit0 libpam-modules libpam-modules-bin libpam0g libpcre2-8-0 libpulse0 libsdl2-2.0-0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsndfile1 libstdc++6
libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libudev1 libunistring2 libvorbis0a libvorbisenc2 libwayland-client0 libwayland-cursor0 libwayland-egl1
libwayland-server0 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1 libxxf86vm1 libzstd1 lsb-base
openssl passwd perl-base tar ubuntu-keyring update-motd x11-common xkb-data zlib1g
Suggested packages:
perl ecryptfs-utils apt-doc aptitude | synaptic | wajig dpkg-dev gnupg | gnupg2 | gnupg1 powermgmt-base default-dbus-session-bus | dbus-session-bus debconf-doc debconf-utils whiptail | dialog
libterm-readline-gnu-perl libgtk3-perl libnet-ldap-perl debconf-kde-helper debsig-verify gnupg libasound2-plugins rng-tools gnutls-bin libpam-doc pulseaudio sensible-utils bzip2 ncompress xz-utils
tar-scripts tar-doc
The following NEW packages will be installed:
adduser apt apt-utils ca-certificates dbus debconf debconf-i18n dpkg gpgv libacl1 libapparmor1 libapt-pkg6.0 libasound2 libasyncns0 libaudit-common libaudit1 libbsd0 libbz2-1.0 libcap-ng0 libdb5.3
libdbus-1-3 libdrm-common libdrm2 libexpat1 libffi8ubuntu1 libflac8 libgbm1 libgcrypt20 libgmp10 libgnutls30 libgpg-error-l10n libgpg-error0 libhogweed6 libidn2-0 liblocale-gettext-perl liblz4-1 liblzma5
libnettle8 libogg0 libp11-kit0 libpam-modules libpam-modules-bin libpam0g libpcre2-8-0 libpulse0 libsdl2-2.0-0 libseccomp2 libselinux1 libsemanage-common libsemanage1 libsepol1 libsndfile1 libstdc++6
libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libudev1 libunistring2 libvorbis0a libvorbisenc2 libwayland-client0 libwayland-cursor0 libwayland-egl1
libwayland-server0 libwrap0 libx11-6 libx11-data libxau6 libxcb1 libxcursor1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxrandr2 libxrender1 libxss1 libxxf86vm1 libzstd1 lsb-base
openssl passwd perl-base tar ubuntu-keyring update-motd x11-common xkb-data zlib1g
0 upgraded, 93 newly installed, 0 to remove and 0 not upgraded.
15 not fully installed or removed.
Need to get 0 B/16,8 MB of archives.
After this operation, 71,0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 32%E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 64%E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 96%E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
Extracting templates from packages: 100%
dpkg: dependency problems prevent configuration of libcom-err2:amd64:
libcom-err2:amd64 depends on libc6 (>= 2.17); however:
Package libc6:amd64 is not configured yet.
dpkg: error processing package libcom-err2:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libkrb5support0:amd64:
libkrb5support0:amd64 depends on libc6 (>= 2.14); however:
Package libc6:amd64 is not configured yet.
dpkg: error processing package libkrb5support0:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libk5crypto3:amd64:
libk5crypto3:amd64 depends on libc6 (>= 2.14); however:
Package libc6:amd64 is not configured yet.
libk5crypto3:amd64 depends on libkrb5support0 (>= 1.16); however:
Package libkrb5support0:amd64 is not configured yet.
dpkg: error processing package libk5crypto3:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libkeyutils1:amd64:
libkeyutils1:amd64 depends on libc6 (>= 2.14); however:
Package libc6:amd64 is not configured yet.
dpkg: error processing package libkeyutils1:amd64 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libcom-err2:amd64
libkrb5support0:amd64
libk5crypto3:amd64
libkeyutils1:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)
我该如何解决这个问题?
dpkg -l | egrep -v '^ii|rc'
输出:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
+++-=============================-==================-============-=======================================================
iU debconf-i18n 1.5.74 all full internationalization support for debconf
iU libc6:amd64 2.32-0ubuntu3 amd64 GNU C Library: Shared libraries
iU libc6:i386 2.32-0ubuntu3 i386 GNU C Library: Shared libraries
iU libcom-err2:amd64 1.45.6-1ubuntu1 amd64 common error description library
iU libcom-err2:i386 1.45.6-1ubuntu1 i386 common error description library
iU libcrypt1:amd64 1:4.4.16-1ubuntu1 amd64 libcrypt shared library
iU libcrypt1:i386 1:4.4.16-1ubuntu1 i386 libcrypt shared library
iU libgcc-s1:amd64 10.2.0-13ubuntu1 amd64 GCC support library
iU libgcc-s1:i386 10.2.0-13ubuntu1 i386 GCC support library
iU libgssapi-krb5-2:amd64 1.17-10ubuntu0.1 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
iU libgssapi-krb5-2:i386 1.17-10ubuntu0.1 i386 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism
iU libk5crypto3:amd64 1.17-10ubuntu0.1 amd64 MIT Kerberos runtime libraries - Crypto Library
iU libk5crypto3:i386 1.17-10ubuntu0.1 i386 MIT Kerberos runtime libraries - Crypto Library
iU libkeyutils1:amd64 1.6.1-2ubuntu1 amd64 Linux Key Management Utilities (library)
iU libkeyutils1:i386 1.6.1-2ubuntu1 i386 Linux Key Management Utilities (library)
iU libkrb5-3:amd64 1.17-10ubuntu0.1 amd64 MIT Kerberos runtime libraries
iU libkrb5-3:i386 1.17-10ubuntu0.1 i386 MIT Kerberos runtime libraries
iU libkrb5support0:amd64 1.17-10ubuntu0.1 amd64 MIT Kerberos runtime libraries - Support library
iU libkrb5support0:i386 1.17-10ubuntu0.1 i386 MIT Kerberos runtime libraries - Support library
iU libnsl2:amd64 1.3.0-0ubuntu3 amd64 Public client interface for NIS(YP) and NIS+
iU libnsl2:i386 1.3.0-0ubuntu3 i386 Public client interface for NIS(YP) and NIS+
iU libnss-nis:amd64 3.1-0ubuntu4 amd64 NSS module for using NIS as a naming service
iU libnss-nis:i386 3.1-0ubuntu4 i386 NSS module for using NIS as a naming service
iU libnss-nisplus:amd64 1.3-0ubuntu4 amd64 NSS module for using NIS+ as a naming service
iU libnss-nisplus:i386 1.3-0ubuntu4 i386 NSS module for using NIS+ as a naming service
iU libssl1.1:amd64 1.1.1f-1ubuntu4.3 amd64 Secure Sockets Layer toolkit - shared libraries
iU libssl1.1:i386 1.1.1f-1ubuntu4.3 i386 Secure Sockets Layer toolkit - shared libraries
iU libtirpc3:amd64 1.2.6-1build1 amd64 transport-independent RPC library
iU libtirpc3:i386 1.2.6-1build1 i386 transport-independent RPC library
iU net.downloadhelper.coapp:i386 1.6.1 i386 Video DownloadHelper companion app
iU teamviewer 15.16.8 amd64 Remote control and meeting solution.