Debian

無法更正依賴關係 將 Debian 6 更新到 7

  • November 28, 2014

我嘗試將 debian 6 更新到 7 並在執行 apt-get dist-upgrade 時遇到問題。

我所做的是:編輯source.list,將squeeze改為whezzy

# cat /etc/apt/sources.list

deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

跑步

apt-get update # success
apt-get upgrade # success
apt-get dist-upgrade #failed

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
foo2zjs : Depends: printer-driver-foo2zjs but it is not installed
gnome-system-tools : Depends: libpolkit-gobject-1-0 (>= 0.99) but 0.96-4+squeeze2 is installed
                     Recommends: gnome-control-center (>= 1:2.10.1-1) but it is not installed
grub2-common : Depends: grub-common (= 1.99-27+deb7u2) but 1.98+20100804-14+squeeze1 is installed
libpolkit-agent-1-0 : Depends: libpolkit-gobject-1-0 (>= 0.105) but 0.96-4+squeeze2 is installed
libpolkit-backend-1-0 : Depends: libpolkit-gobject-1-0 (>= 0.104) but 0.96-4+squeeze2 is installed
perl-modules : Depends: perl (>= 5.14.2-1) but 5.10.1-17squeeze6 is installed
policykit-1 : Depends: libpolkit-gobject-1-0 (>= 0.101) but 0.96-4+squeeze2 is installed
policykit-1-gnome : Depends: libpolkit-gobject-1-0 (>= 0.99) but 0.96-4+squeeze2 is installed
E: Unmet dependencies. Try using -f

使用 apt-get install -f 修復此問題失敗,並且 aptitude safe-upgrade –full-resolver 無法解決衝突。

aptitude safe-upgrade --full-resolver
The following NEW packages will be installed:
 accountsservice{a} acl{a} aptitude-common{a} at-spi2-core{a} colord{a} confget{a} console-setup-linux{ab} 
 cpp-4.7{a} crda{a} cryptsetup-bin{a} cups-filters{a} dconf-tools{a} enchant{a} firmware-linux-free{a} 
 folks-common{a} fonts-droid{a} fonts-freefont-ttf fuse{a} gconf-service{a} gcr{a} gir1.2-atk-1.0{a} 
 gir1.2-clutter-1.0{a} gir1.2-clutter-gst-1.0{a} gir1.2-cogl-1.0{a} gir1.2-coglpango-1.0{a} 
 gir1.2-evince-3.0{a} gir1.2-freedesktop{ab} gir1.2-gdkpixbuf-2.0{a} gir1.2-glib-2.0{a} 
 gir1.2-gnomebluetooth-1.0{a} gir1.2-gst-plugins-base-0.10{a} gir1.2-gstreamer-0.10{a} gir1.2-gtk-3.0{a} 
 gir1.2-gtkclutter-1.0{a} gir1.2-gtksource-3.0{a} gir1.2-json-1.0{a} gir1.2-pango-1.0{a} git-man{a} 
 glib-networking{a} glib-networking-common{a} glib-networking-services{a} gnome-desktop3-data{a} 
 gnome-icon-theme-symbolic{a} gnome-sushi{a} gnome-themes-standard{a} gnome-themes-standard-data{a} 
 grub-pc-bin{a} gsettings-desktop-schemas{a} gstreamer0.10-gconf{a} gstreamer0.10-pulseaudio{a} 
 icedtea-6-jre-jamvm{a} imagemagick-common{a} iw{a} kmod{a} krb5-locales{a} libapt-inst1.5{a} libapt-pkg4.12{a} 
 libasound2-plugins{a} libasprintf0c2{a} libatkmm-1.6-1{a} libatspi2.0-0{a} libaudiofile1{a} libavcodec53{a} 
 libavformat53{a} libavutil51{a} libbind9-80{a} libboost-iostreams1.49.0{a} libboost-program-options1.49.0{a} 
 libboost-thread1.49.0{a} libcamel-1.2-33{a} libcap2-bin{a} libchamplain-0.12-0{a} libchamplain-gtk-0.12-0{a} 
 libcheese-gtk21{a} libcheese3{a} libclutter-1.0-common{a} libclutter-gst-1.0-0{a} libclutter-gtk-1.0-0{a} 
 libclutter-imcontext-0.1-0{a} libclutter-imcontext-0.1-bin{a} libcluttergesture-0.0.2-0{a} libcogl-common{a} 
 libcogl-pango0{a} libcogl9{a} libcryptsetup4{a} libcupsfilters1{a} libdevmapper-event1.02.1{a} libdns88{a} 
 libdrm-nouveau1a{ab} libebackend-1.2-2{a} libebook-1.2-13{a} libecal-1.2-11{a} libedata-book-1.2-13{a} 
 libedata-cal-1.2-15{a} libedataserver-1.2-16{a} libedataserverui-3.0-1{a} libencode-locale-perl{a} 
 libept1.4.12{a} libescpr1{a} libevdocument3-4{a} libevent-2.0-5{a} libevview3-3{a} libexiv2-12{a} 
 libfile-listing-perl{a} libfolks-eds25{a} libfolks-telepathy25{a} libfolks25{a} libfribidi0{a} libgail-3-0{a} 
 libgck-1-0{a} libgconf-2-4{a} libgcr-3-1{a} libgcr-3-common{a} libgdata13{a} libgdiplus{a} libgeocode-glib0{a} 
 libgettextpo0{a} libgjs0b{a} libglapi-mesa{a} libglib2.0-bin{a} libgnome-bluetooth10{a} 
 libgnome-desktop-3-2{a} libgnome-keyring-common{a} libgnomekbd7{a} libgoa-1.0-0{a} libgoa-1.0-common{a} 
 libgs9{a} libgs9-common{a} libgssdp-1.0-3{a} libgstreamer-plugins-bad0.10-0{a} libgtk-3-bin{a} 
 libgtkhtml-4.0-0{a} libgtkhtml-4.0-common{a} libgtkhtml-editor-4.0-0{a} libgtksourceview-3.0-0{a} 
 libgtksourceview-3.0-common{a} libgupnp-1.0-4{a} libgusb2{a} libgweather-3-0{a} libgxps2{a} 
 libhtml-form-perl{a} libhttp-cookies-perl{a} libhttp-daemon-perl{a} libhttp-date-perl{a} 
 libhttp-message-perl{a} libhttp-negotiate-perl{a} libio-socket-ip-perl{a} libio-socket-ssl-perl{a} libisc84{a} 
 libisccc80{a} libisccfg82{a} libjavascriptcoregtk-1.0-0{a} libjim0debian2{a} libjson0{a} libkmod2{a} 
 libkpathsea6{a} liblensfun-data{a} liblensfun0{a} liblockfile-bin{a} liblvm2app2.2{a} 
 liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblwres80{a} libmagick++5{a} libmagickcore5{a} 
 libmagickcore5-extra{a} libmagickwand5{a} libmetacity-private0a{ab} libmhash2{a} 
 libmission-control-plugins0{a} libmono-cairo4.0-cil{a} libmono-posix4.0-cil{a} libmono-sharpzip4.84-cil{a} 
 libmono-system-core4.0-cil{a} libmono-system-drawing4.0-cil{a} libmount1{a} libmozjs185-1.0{a} libmp3lame0{a} 
 libmpc2{a} libmtdev1{a} libmusicbrainz5-0{a} libmx-1.0-2{a} libmx-bin{a} libmx-common{a} 
 libnautilus-extension1a{ab} libnet-http-perl{a} libnet-ssleay-perl{a} libnetfilter-conntrack3{a} 
 libnl-3-200{a} libnl-genl-3-200{a} libnl-route-3-200{a} libnm-glib4{a} libnm-gtk-common{a} libnm-gtk0{a} 
 libnm-util2{a} liboauth0{a} libopenal-data{a} libopenal1{a} libopus0{a} libpackagekit-glib2-14{a} 
 libpam-cap{a} libpam-modules-bin{a} libperl5.14{a} libpipeline1{a} libpoppler-glib8{a} libpoppler19{a} 
 libpostproc52{a} libprocps0{a} libpst4{a} libpython2.7{a} libraptor2-0{a} librasqal3{a} libreadline5{a} 
 librest-0.7-0{a} librtmp0{a} libsamplerate0{a} libsane-common{a} libsane-extras-common{a} 
 libsemanage-common{a} libsemanage1{a} libsocket-perl{a} libsoundtouch0{a} libspandsp2{a} libssh2-1{a} 
 libswscale2{a} libsystemd-daemon0{a} libtelepathy-logger2{a} libtirpc1{a} libtokyocabinet9{a} 
 libtracker-sparql-0.14-0{a} libustr-1.0-1{a} libv4lconvert0{a} libva1{a} libvo-aacenc0{a} libvo-amrwbenc0{a} 
 libvpx1{a} libvte-2.90-9{a} libvte-2.90-common{a} libwacom-common{a} libwacom2{a} libwebkitgtk-1.0-0{a} 
 libwebkitgtk-1.0-common{a} libwebkitgtk-3.0-0{a} libwebkitgtk-3.0-common{a} libwebrtc-audio-processing-0{a} 
 libwildmidi-config{a} libwpd-0.9-9{a} libwpg-0.2-2{a} libwww-robotrules-perl{a} libx264-123{a} libxcb-glx0{a} 
 libxcb-shape0{a} libxcb-util0{a} libxvidcore4{a} libyajl2{a} libyelp0{a} libzvbi-common{a} libzvbi0{a} 
 linux-image-3.2.0-4-amd64{a} linux-image-amd64 mc-data{a} mscompress{a} nsca-client{a} packagekit{a} 
 packagekit-backend-aptcc{a} packagekit-tools{a} poppler-data{a} printer-driver-all{a} printer-driver-c2050{a} 
 printer-driver-c2esp{a} printer-driver-cjet{a} printer-driver-escpr{a} printer-driver-foo2zjs{a} 
 printer-driver-gutenprint{a} printer-driver-hpcups{a} printer-driver-hpijs{a} printer-driver-m2300w{a} 
 printer-driver-min12xxw{a} printer-driver-pnm2ppa{a} printer-driver-postscript-hp{a} printer-driver-ptouch{a} 
 printer-driver-pxljr{a} printer-driver-sag-gdi{a} printer-driver-splix{a} pulseaudio{a} 
 pulseaudio-module-x11{a} pulseaudio-utils{a} python-aptdaemon.pkcompat{ab} python-dbus-dev{a} 
 python-debianbts{a} python-defer{a} python-fpconst{a} python-gi{a} python-gobject-2{a} python-packagekit{a} 
 python-pycurl{a} python-renderpm{a} python-reportlab{a} python-reportlab-accel{a} python-soappy{a} 
 python2.7{a} python2.7-minimal{a} rpcbind{ab} rtkit{a} samba-common{a} samba-common-bin{a} smbclient{a} 
 tcl8.5{a} usbutils{a} wireless-regdb{a} xserver-xorg-input-mouse{a} xserver-xorg-input-vmmouse{a} yelp-xsl{a} 
 zenity-common{a} 
The following packages will be REMOVED:
 cpp-4.4{u} libgweather1{u} 
The following packages will be upgraded:
 alsa-base{b} alsa-utils apt apt-utils aptitude aspell base-files bash bind9-host binfmt-support bluez 
 bogofilter-bdb browser-plugin-gnash bsdmainutils ca-certificates ca-certificates-java cdrdao cheese-common 
 console-setup coreutils cpp cups cups-bsd cups-client cups-driver-gutenprint desktop-file-utils dmsetup 
 dnsmasq-base dnsutils docbook-xml dpkg e2fslibs e2fsprogs empathy-common esound-common evolution 
 evolution-common evolution-data-server{b} evolution-data-server-common evolution-plugins evolution-webcal 
 exim4 exim4-base exim4-daemon-light exiv2 file fontconfig foomatic-db foomatic-db-engine gconf2 gconf2-common 
 gdm3 gettext gettext-base ghostscript ghostscript-cups gimp-data git gnash gnash-common gnome-bluetooth 
 gnome-desktop-data gnome-doc-utils gnome-icon-theme gnome-keyring{b} gnome-power-manager gnome-session-bin 
 gnome-settings-daemon gnome-terminal gnome-terminal-data gnome-user-guide grub-common grub-pc 
 gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good 
 gstreamer0.10-plugins-ugly gstreamer0.10-x gtk2-engines hpijs hplip hplip-cups hplip-data hwdata 
 icedtea-6-jre-cacao iceweasel ifupdown imagemagick info initramfs-tools initscripts inkscape iproute iptables 
 iputils-ping keyboard-configuration klibc-utils less libaa1 libart-2.0-2 libaspell15 libass4 libatasmart4 
 libatspi1.0-0 libavahi-client3 libavahi-common3 libavahi-core7 libavahi-glib1 libavc1394-0 libblkid1 libbsd0 
 libcaca0 libcairomm-1.0-1 libcanberra-gtk-module libcanberra-gtk0 libclutter-1.0-0 libcomerr2 libcroco3 
 libcups2 libcupscgi1 libcupsdriver1 libcupsimage2 libcupsmime1 libcupsppdc1 libcurl3-gnutls libcwidget3 
 libdatrie1 libdc1394-22 libdevmapper1.02.1 libdirac-encoder0 libdirectfb-1.2-9 libdjvulibre21 libdrm-intel1 
 libdrm-radeon1 libdrm2 libdv4 libdvdnav4 libdvdread4 libedit2 libenchant1c2a libesd0 libevolution libexempi3 
 libexif12 libfaad2 libffi5 libfftw3-3 libflac8 libflite1 libfontenc1 libfs6 libgconf2-4 libgcrypt11 libgdbm3 
 libgimp2.0 libgl1-mesa-dri libgl1-mesa-glx libglib2.0-cil libglibmm-2.4-1c2a libglu1-mesa 
 libgnome-desktop-2-17 libgnome-keyring0 libgnome2-0 libgnome2-common libgnomecanvas2-0 libgnomekbd-common 
 libgnomevfs2-0 libgnomevfs2-extra libgpg-error0 libgpgme11 libgpm2 libgsm1 libgssapi-krb5-2 libgssglue1 
 libgssrpc4 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libgtk2.0-cil libgtk2.0-common libgtkglext1 
 libgtkhtml3.14-19 libgtkimageview0 libgtkmm-2.4-1c2a libgudev-1.0-0 libgutenprint2 libhpmud0 
 libhtml-parser-perl libice6 libidn11 libieee1284-3 libilmbase6 libjack-jackd2-0 libjasper1 libjpeg62 
 libjson-glib-1.0-0 libk5crypto3 libkeyutils1 libklibc libkrb5-3 libkrb5support0 liblcms1 libldap-2.4-2 
 liblocale-gettext-perl liblockfile1 liblqr-1-0 liblua5.1-0 libmagic1 libmms0 libmono-addins-gui0.2-cil 
 libmono-addins0.2-cil libmpcdec6 libncurses5 libneon27-gnutls libnet-dbus-perl libnetpbm10 libnewt0.52 
 libnfsidmap2 libnl1 libnm-glib-vpn1 libopencore-amrnb0 libopencore-amrwb0 libopenjpeg2 liborc-0.4-0 
 libpam-ck-connector libpam-modules libpangomm-1.4-1 libpaper1 libparted0debian1 libpcap0.8 libpci3 
 libpciaccess0 libpcsclite1 libpng12-0 libpolkit-gobject-1-0{b} libpopt0 libproxy0 libpstoedit0c2a 
 libpulse-mainloop-glib0 libpulse0 libraw1394-11 librdf0 librpcsecgss3 libsane libsane-extras libsane-hpaio 
 libsasl2-2 libsasl2-modules libschroedinger-1.0-0 libsdl1.2debian{b} libsensors4 libsepol1 libshout3 
 libsigc++-2.0-0c2a libslang2 libslv2-9 libsm6 libsmbclient libsndfile1 libsnmp15 libsoup-gnome2.4-1 
 libsoup2.4-1 libspectre1 libspeex1 libspeexdsp1 libsqlite3-0 libss2 libstartup-notification0 libsvga1 
 libsysfs2 libtag1-vanilla libtag1c2a libtalloc2 libtasn1-3 libtelepathy-glib0 libtext-charwidth-perl 
 libtext-iconv-perl libthai0 libtheora0 libts-0.0-0 libunique-1.0-0 libunistring0 libusb-0.1-4 libusb-1.0-0 
 libuuid-perl libuuid1 libv4l-0 libvisual-0.4-0 libvisual-0.4-plugins libvte-common libvte9 libwavpack1 
 libwbclient0 libwildmidi1 libwmf-bin libwnck22 libwrap0 libwww-perl libx11-data libx11-xcb1 libx86-1 
 libxapian22 libxau6 libxaw7 libxcb-dri2-0 libxcb-render0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 
 libxdmcp6 libxext6 libxfixes3 libxft2 libxi6 libxinerama1 libxkbfile1 libxml-parser-perl libxmu6 libxmuu1 
 libxpm4 libxrandr2 libxrender1 libxres1 libxslt1-dev libxslt1.1 libxt6 libxtst6 libxv1 libxxf86dga1 
 libxxf86vm1 libzbar0 linux-image-2.6-amd64 lsb-release man-db mc menu metacity metacity-common min12xxw 
 modemmanager module-init-tools mount mousetweaks mutt nano nautilus nautilus-data nautilus-sendto 
 nautilus-sendto-empathy ncurses-bin netbase netpbm network-manager network-manager-gnome nfs-common 
 notification-daemon nsca ntfs-3g{b} obex-data-server obexd-client openjdk-6-jre-headless openjdk-6-jre-lib 
 openssh-client openssh-server openssl passwd pciutils perl perl-base perlmagick pnm2ppa poppler-utils procps 
 psmisc python python-apt python-aptdaemon python-chardet python-dbus python-debian python-gobject 
 python-imaging python-libxml2 python-lxml python-minimal python-pexpect python-reportbug 
 python-software-properties python-xapian python2.6 python2.6-minimal reportbug rsync rsyslog seahorse 
 sgml-base sgml-data sysvinit tasksel tcl telepathy-mission-control-5 tmux ttf-freefont udisks ufraw-batch 
 update-notifier-common upower usb-modeswitch usb-modeswitch-data util-linux vim vim-common vim-runtime 
 vim-tiny w3m wget whiptail wpasupplicant x11-apps x11-utils xml-core xorg xsane xsane-common xserver-xorg 
 xserver-xorg-core{b} xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-synaptics 
 xserver-xorg-input-wacom xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati 
 xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-i128 
 xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic 
 xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-r128 xserver-xorg-video-radeon 
 xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage 
 xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx 
 xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-vesa xserver-xorg-video-vmware 
 xserver-xorg-video-voodoo xterm xz-utils yelp zenity 
The following partially installed packages will be configured:
 foo2zjs gnome-system-tools grub2-common libmono-corlib2.0-cil libmono-posix2.0-cil libmono-security2.0-cil 
 libmono-system-configuration4.0-cil libmono-system-security4.0-cil libmono-system2.0-cil libmono-system4.0-cil 
 libpolkit-agent-1-0 libpolkit-backend-1-0 libswitch-perl mono-gac mono-runtime perl-modules policykit-1 
 policykit-1-gnome 
The following packages are RECOMMENDED but will NOT be installed:
 aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-it 
 aptitude-doc-ja gimp gnome-control-center gnome-session gnome-session-fallback libatm1 
 libparse-debianchangelog-perl lxsession openbox uuid-runtime xfce4-session 
463 packages upgraded, 314 newly installed, 2 to remove and 155 not upgraded.
Need to get 505 MB of archives. After unpacking 488 MB will be used.
The following packages have unmet dependencies:
 python-pyorbit: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 python-aptdaemon.pkcompat: Conflicts: packagekit but 0.7.6-3 is to be installed.
 libgnome2-vfs-perl: Depends: perlapi-5.10.0 which is a virtual package.
 libgtkhtml-editor0: Depends: libgtkhtml3.14-19 (< 3.31) but 3.32.2-2.1 is to be installed.
 cheese: Depends: cheese-common (= 2.30.1-2) but 3.4.2-2 is to be installed.
 python-openssl: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libcairo-perl: Depends: perlapi-5.10.1 which is a virtual package.
 libgtk2-perl: Depends: perlapi-5.10.1 which is a virtual package.
 xserver-xorg-core: Breaks: xserver-xorg-video-6 which is a virtual package.
 libpython2.6: Depends: python2.6 (= 2.6.6-8+deb6u3) but 2.6.8-1.1 is to be installed.
 gir1.2-freedesktop: Conflicts: gir1.0-freedesktop but 0.6.14-1+b1 is installed.
 python-httplib2: Breaks: python (>= 2.7) but 2.7.3-4+deb7u1 is to be installed.
 evolution-exchange: Depends: libgtkhtml3.14-19 (< 3.31) but 3.32.2-2.1 is to be installed.
                     Depends: evolution (< 2.31.0) but 3.4.4-3 is to be installed.
 libpolkit-gobject-1-0: Breaks: libpolkit-gtk-1-0 (< 0.99) but 0.96-3 is installed.
 python-zope.interface: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 python-twisted-conch: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 empathy: Depends: empathy-common (= 2.30.3-1) but 3.4.2.3-2+deb7u1 is to be installed.
 console-setup-linux: Breaks: console-terminus but 4.30-2 is installed.
 gdebi-core: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 python-twisted-web: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 gnome-keyring: Breaks: seahorse-plugins (< 3.0) but 2.30.1-3 is installed.
 libpango-perl: Depends: perlapi-5.10.1 which is a virtual package.
 python-brlapi: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libsdl1.2debian: Conflicts: libsdl1.2debian-alsa but 1.2.14-6.1 is installed.
 libmetacity-private0a: Breaks: libmetacity-private0 but 1:2.30.1-3 is installed.
 libept1: Depends: libapt-pkg4.10 which is a virtual package.
 python-gtkglext1: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 gconf-defaults-service: Depends: gconf2-common (< 2.29) but 3.2.5-1+build1 is to be installed.
 python-cairo: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libdrm-nouveau1a: Conflicts: libdrm-nouveau1 but 2.4.21-1~squeeze3 is installed.
 libgnome2-canvas-perl: Depends: perlapi-5.10.0 which is a virtual package.
 aptdaemon: Depends: python-aptdaemon (= 0.31+bzr413-1.1) but 0.45-2 is to be installed.
 python-tagpy: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 xserver-xorg-video-nv: Depends: xorg-video-abi-6.0 which is a virtual package.
 python-twisted-core: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libglib-perl: Depends: perlapi-5.10.1 which is a virtual package.
 libfont-freetype-perl: Depends: perlapi-5.10.0 which is a virtual package.
 libperl5.10: Depends: perl-base (= 5.10.1-17squeeze6) but 5.14.2-21+deb7u2 is to be installed.
 synaptic: Depends: libapt-inst1.2 which is a virtual package.
           Depends: libapt-pkg4.10 which is a virtual package.
 rpcbind: Conflicts: portmap but 6.0.0-2 is installed.
 alsa-base: Breaks: linux-sound-base but 1.0.23+dfsg-2 is installed.
 python-gst0.10: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libgnome2-perl: Depends: perlapi-5.10.0 which is a virtual package.
 python-markupsafe: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 evolution-data-server: Breaks: libebook1.2-9 (< 2.32) but 2.30.3-2+squeeze1 is installed.
                        Breaks: libecal1.2-7 (< 2.32) but 2.30.3-2+squeeze1 is installed.
 libmetacity-private0: Depends: metacity-common (< 1:2.31) but 1:2.34.3-4 is to be installed.
 python-pysqlite2: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
 libnautilus-extension1a: Conflicts: libnautilus-extension1 but 2.30.1-2squeeze2 is installed.
 ntfs-3g: Conflicts: libntfs-3g75 but 1:2010.3.6-1 is installed.
 python-gconf: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
               Depends: python2.5-gobject which is a virtual package.
 python-crypto: Depends: python (< 2.7) but 2.7.3-4+deb7u1 is to be installed.
open: 6838; closed: 10653; defer: 22; conflict: 29                                                                  o
No solution found within the allotted time.  Try harder? [Y/n]

任何想法如何解決這一問題?

更新

# dpkg -C
The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
mono-runtime         Mono runtime
perl-modules         Core Perl modules
libmono-posix2.0-cil Mono.Posix library (for CLI 2.0)
libmono-system-configuration4.0-cil Mono System.Configuration library (for CLI
libswitch-perl       switch statement for Perl
libpolkit-agent-1-0  PolicyKit Authentication Agent API
foo2zjs              transitional dummy package for foo2zjs printer driver
policykit-1-gnome    GNOME authentication agent for PolicyKit-1
libmono-system4.0-cil Mono System libraries (for CLI 4.0)
libmono-system-security4.0-cil Mono System.Security library (for CLI 4.0)
libpolkit-backend-1-0 PolicyKit backend API
gnome-system-tools   Cross-platform configuration utilities for GNOME
libmono-security2.0-cil Mono Security library (for CLI 2.0)
grub2-common         GRand Unified Bootloader (common files for version 2)
libmono-system2.0-cil Mono System libraries (for CLI 2.0)
libmono-corlib2.0-cil Mono core library (for CLI 2.0)
policykit-1          framework for managing administrative policies and privil

The following packages are only half configured, probably due to problems
configuring them the first time.  The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
mono-gac             Mono GAC tool
  1. updateand之間dist-upgrade,沒有必要 an upgrade,儘管它不應該殺死這麼多東西。
  2. 您應該檢查dpkg -C系統上是否每個軟體包都安裝正常。如果沒有,那麼您應該首先解決這些問題。我在等你的dpkg -C輸出。
  3. 在這種情況下,有很多事情可以做。第一個是簡單地選擇一個包,例如,見第一個,foo2zjs. 安裝了 dist-upgrade,現在嘗試一個簡單的apt-get install foo2zjs. printer-driver-foo2zjs它可能會回答,由於缺少它的依賴關係,它無法安裝。然後嘗試安裝printer-driver-foo2zjs,你會看到會發生什麼(我也很好奇:-))。

一些 debian 鏡像僅部分同步,這並不少見,這可能會導致諸如“未找到”和“失去包”之類的錯誤。

還有另一種可能性,即您的舊擠壓機未升級到上一次穩定更新。這不是一個好主意,因為 debian 版本的最後一次更新主要是針對下一個版本的無縫更新,如果你不這樣做,可能會在依賴項中存在一些“漏洞”。

無論如何,按“Y”表示“再努力一點”也許不是一個壞主意?最後的問題。如果某些軟體可能被刪除,這不是一個真正的大問題,如果缺少某些東西,您將能夠使用一些 apt-get install 命令重新安裝它們。

但最重要的是:它不是窗戶。在 linux 上,您可以安全地刪除/重新安裝系統組件,我什至已經使用 dist-upgrade 進行了架構更改(即將 i386 升級到 x86_64),我們甚至可以使用 dist-upgrade 將 debian 更改為 ubuntu,唯一的事情是重要:您需要知道 apt 的工作原理,並保持好奇(一些棘手dpkg --force-all --purge ...的問題也可以解決很多問題)。


如果你dpkg -C沒有給你一個完全乾淨的系統,你應該首先修復它,而不是你的系統升級。Adpkg --configure -a重試你的包的配置,這也會給你一些有趣的錯誤資訊。

如果它也不起作用,您可以使用dpkg --force-all --purge bad_package.

如果無法刪除幾乎沒有損壞的包,作為最後的比率,您可以簡單地刪除它的刪除後和刪除前腳本,使用rm -vf /var/lib/dpkg/info/<badly_damaged_package_name>*rm.

引用自:https://serverfault.com/questions/647772