Ubuntu 从 18.04 升级到 20.04 后出现 Python 软件包错误

Ubuntu 从 18.04 升级到 20.04 后出现 Python 软件包错误

我已使用此命令“sudo do-release-upgrade”将我的 Ubuntu Server OS 从 18.04 升级到 20.04。
升级期间,由于网络问题下载软件包时出现一些问题。
总之,我的服务器已升级。

但在升级操作系统后,升级软件包时出现了一些严重错误。
由于某种原因,python 2 软件包损坏了。

错误如下。

root@myserver:~# apt upgrade -y
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:
 python-asn1crypto : Depends: python:any (< 2.8)
                     Depends: python:any (>= 2.7.5-5~)
 python-bs4 : Depends: python:any (< 2.8)
              Depends: python:any (>= 2.7.5-5~)
 python-cairo : Depends: python (< 2.8)
                Depends: python (>= 2.7~)
                Depends: python:any (< 2.8)
                Depends: python:any (>= 2.7.5-5~)
 python-certifi : Depends: python (< 2.8)
                  Depends: python (>= 2.7)
                  Depends: python:any (>= 2.6.6-7~)
 python-cffi-backend : Depends: python (< 2.8)
                       Depends: python (>= 2.7~)
                       Depends: python:any (< 2.8)
                       Depends: python:any (>= 2.7~)
 python-chardet : Depends: python:any (< 2.8)
                  Depends: python:any (>= 2.7.5-5~)
 python-crypto : Depends: python (< 2.8)
                 Depends: python (>= 2.7~)
                 Depends: python:any (< 2.8)
                 Depends: python:any (>= 2.7.5-5~)
 python-cryptography : Depends: python (< 2.8)
                       Depends: python (>= 2.7~)
                       Depends: python:any (< 2.8)
                       Depends: python:any (>= 2.7.5-5~)
 python-dbus : Depends: python (< 2.8)
               Depends: python (>= 2.7~)
               Depends: python:any (< 2.8)
               Depends: python:any (>= 2.7.5-5~)
               Recommends: python-gi but it is not installed
 python-dnspython : Depends: python:any (< 2.8)
                    Depends: python:any (>= 2.7.5-5~)
 python-enum34 : Depends: python:any (< 2.8)
                 Depends: python:any (>= 2.7.5-5~)
 python-gobject-2 : Depends: python (< 2.8)
                    Depends: python (>= 2.7~)
                    Depends: python:any (< 2.8)
                    Depends: python:any (>= 2.7.5-5~)
 python-greenlet : Depends: python (< 2.8)
                   Depends: python (>= 2.7~)
                   Depends: python:any (< 2.8)
                   Depends: python:any (>= 2.7~)
 python-html5lib : Depends: python:any (< 2.8)
                   Depends: python:any (>= 2.7.5-5~)
 python-idna : Depends: python:any (< 2.8)
               Depends: python:any (>= 2.7.5-5~)
 python-ipaddress : Depends: python:any (< 2.8)
                    Depends: python:any (>= 2.7.5-5~)
 python-lockfile : Depends: python:any (< 2.8)
                   Depends: python:any (>= 2.7.5-5~)
 python-lxml : Depends: python (< 2.8)
               Depends: python (>= 2.7~)
               Depends: python:any (< 2.8)
               Depends: python:any (>= 2.7.5-5~)
 python-olefile : Depends: python:any (< 2.8)
                  Depends: python:any (>= 2.7.5-5~)
 python-openssl : Depends: python:any (< 2.8)
                  Depends: python:any (>= 2.7.5-5~)
 python-passlib : Depends: python:any (< 2.8)
                  Depends: python:any (>= 2.7.5-5~)
 python-pil : Depends: python (< 2.8)
              Depends: python (>= 2.7~)
              Depends: python:any (< 2.8)
              Depends: python:any (>= 2.7.5-5~)
 python-pkg-resources : Depends: python:any (< 2.8)
                        Depends: python:any (>= 2.7.5-5~)
 python-psutil : Depends: python (< 2.8)
                 Depends: python (>= 2.7~)
                 Depends: python:any (< 2.8)
                 Depends: python:any (>= 2.7.5-5~)
 python-pyasn1 : Depends: python:any (< 2.8)
                 Depends: python:any (>= 2.7.5-5~)
 python-pyasn1-modules : Depends: python:any (< 2.8)
                         Depends: python:any (>= 2.7.5-5~)
 python-reconfigure : Depends: python (>= 2.6)
 python-requests : Depends: python:any (< 2.8)
                   Depends: python:any (>= 2.7.5-5~)
 python-six : Depends: python:any (< 2.8)
              Depends: python:any (>= 2.7.5-5~)
 python-support : Depends: python (>= 2.5)
                  Depends: python-minimal but it is not installable
 python-urllib3 : Depends: python:any (< 2.8)
                  Depends: python:any (>= 2.7.5-5~)
 python-webencodings : Depends: python:any (< 2.8)
                       Depends: python:any (>= 2.7.5-5~)
 python2-minimal : Depends: python2.7-minimal (>= 2.7.17~rc1-1~) but it is not installed
                   Recommends: python2 but it is not installed
 ubuntu-minimal : Depends: sudo
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

现在,我无法以非 root 用户身份运行“sudo”命令。

Command 'sudo' not found, but can be installed with:

apt install sudo       # version 1.8.31-1ubuntu1.2, or
apt install sudo-ldap  # version 1.8.31-1ubuntu1.2

因此,我尝试使用 root 用户执行命令“apt install sudo”,但仍然显示相同的错误。
我尝试从高级启动菜单执行 dpkg 恢复,但没有任何变化。
在我看来,python 包存在问题。
请帮助我。

相关内容