Ubuntu 12.10 卡在未完成升级状态

Ubuntu 12.10 卡在未完成升级状态

我开始从 Ubuntu 12.04 升级到 Ubuntu 12.10 x64。突然,升级过程因extra.ubuntu.com无法访问而停止。任何恢复该过程的尝试都没有任何结果。尝试如下:

 1. sudo apt-get -f install
 2. sudo dpkg --configure -a
 3. sudo rm -rf /var/lib/apt/lists
    sudo apt-get clean
    sudo apt-get autoremove
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade

在所有情况下,dpkg --config libc6:amd64由于错误太多,该过程停止工作,因为 13 个软件包的版本错误(低于要求),并且无法配置和升级这些文件。每次尝试升级它们都会导致 dpkg 配置过程因依赖关系中断而停止。Synaptic 也没有提供任何帮助,因为它运行相同的升级过程。

有什么方法可以消除这些破坏的依赖关系吗?

目前系统显示这是 Ubuntu 12.10。如果我运行,sudo dpkg --configure -a结果会出现许多带有错误消息的页面,但最后一部分如下:

dpkg: too many errors, stopping Errors were encountered while processing:

 - texlive-base
 - texlive-doc-base
 - rhythmbox-plugins
 - rhythmbox
 - texlive-binaries
 - texlive-extra-utils
 - rhythmbox-mozilla
 - rhythmbox-plugin-magnatune
 - libc6:amd64
 - libc6:i386
 - libglib2.0-cil
 - rhythmbox-plugin-zeitgeist
 - monodevelop-versioncontrol
 - libdee-1.0-4
 - libmono-posix4.0-cil
 - libgee2:amd64
 - libcolord1:amd64
 - libhunspell-1.3-0:amd64
 - libglib2.0-cil-dev
 - rhythmbox-plugin-cdrecorder
 - libfontenc1:amd64
 - cpio
 - libmono-system2.0-cil
 - pulseaudio
 - xserver-xorg-video-ati
 - xserver-xorg-video-siliconmotion
 - dconf-service
 - libmono-system-data-linq2.0-cil
 - libmono-sqlite2.0-cil
 - libapr1
 - policykit-1
 - libmono-system-drawing4.0-cil
 - gconf-defaults-service
 - xserver-xorg-input-vmmouse
 - libexempi3:amd64
 - libgtkspell0
 - libgtk2.0-cil-dev
 - libbonoboui2-0:amd64
 - libclutter-1.0-0:amd64
 - libmono-system-windows-forms4.0-cil
 - libjson-glib-1.0-0:amd64
 - libpth20
 - mono-runtime
 - libsocket6-perl
 - libart-2.0-2:amd64
 - libpam-cap:amd64
 - libpoppler28:amd64
 - libjavascriptcoregtk-1.0-0
 - gvfs-bin
 - libmono-system-data2.0-cil
 - libmono-system-web4.0-cil

Processing was halted because there were too many errors.

我意识到我没有放入日志的重要部分,该部分指出了无法配置所有这些模块的事实,因为依赖关系已损坏 - 来自 Ubuntu 12.04 的上述软件包所依赖的软件包具有旧版本。

我将列表添加到日志中,因为我不知道如何更好地将每个包名称放在字符串上。

相关内容