On 2008-10-15 11:22 +0200, Martin Michlmayr wrote: > Package: upgrade-reports > Severity: important > > I upgraded my old laptop from etch to lenny. I followed the > instructions from d-d-a, i.e. I first upgraded dpkg, apt and aptitude > with aptitude and then did an aptitude dist-upgrade. The first > dist-upgrade I did upgraded a bunch of packages, but I think there > were also a lot of failures, so I did another dist-upgrade and that > completed the upgrade. > > Except that xserver-xorg-video-ati got removed during the upgrade and > X failed to start. > > So there are two issues: > 1) the first dist-upgrade failing > 2) xserver-xorg-video-ati being removed.
It seems that aptitude suggests a suboptimal solution for the dist-upgrade and if you let it try different ones, the result is better. Here's my result from upgrading a small etch chroot with xserver-org-core and its recommendations installed. Aptitude and dpkg were already upgraded to the lenny version. ,---- | # aptitude full-upgrade | Reading package lists... Done | Building dependency tree | Reading state information... Done | Reading extended state information | Initializing package states... Done | Reading task descriptions... Done | The following packages are BROKEN: | libsasl2 xserver-xorg-video-all | The following NEW packages will be installed: | bash-completion{a} cpp{a} cpp-4.3{a} dbus{a} dbus-x11{a} libdbus-1-3{a} libgl1-mesa-dri{a} libgmp3c2{a} libgnutls26{a} libhal1{a} | libldap-2.4-2{a} libmpfr1ldbl{a} libpci3{a} libpixman-1-0{a} libvolume-id0{a} libxcb-xlib0{a} libxcb1{a} libxdamage1{a} | netcat-traditional{a} udev{a} uuid-runtime{a} x11-xkb-utils{a} xserver-xorg-video-intel{a} xserver-xorg-video-mach64{a} | xserver-xorg-video-r128{a} xserver-xorg-video-radeon{a} xserver-xorg-video-radeonhd{a} | The following packages will be REMOVED: | debconf-utils{u} defoma{u} discover1{u} discover1-data{u} fontconfig-config{u} libdiscover1{a} libfontconfig1{u} libfs6{u} | libft-perl{u} libldap2{a} libttf2{u} libxcursor1{u} libxft2{u} libxmuu1{u} libxrandr2{u} libxrender1{u} libxss1{u} libxtrap6{u} | libxtst6{u} libxv1{u} libxxf86dga1{u} mdetect{u} ttf-dejavu{u} ucf{u} xbase-clients{u} xresprobe{u} xserver-xorg-video-apm{a} | xserver-xorg-video-ark{a} xserver-xorg-video-ati{a} xserver-xorg-video-fbdev{a} xserver-xorg-video-glint{a} xserver-xorg-video-mga{a} | xserver-xorg-video-newport{a} xserver-xorg-video-nsc{a} xserver-xorg-video-nv{a} xserver-xorg-video-rendition{a} | xserver-xorg-video-s3{a} xserver-xorg-video-s3virge{a} xserver-xorg-video-siliconmotion{a} xserver-xorg-video-sis{a} | xserver-xorg-video-tdfx{a} xserver-xorg-video-tga{a} xserver-xorg-video-trident{a} xserver-xorg-video-v4l{a} | xserver-xorg-video-vesa{a} xserver-xorg-video-vga{a} xserver-xorg-video-via{a} | The following packages will be upgraded: | adduser base-files base-passwd bash bsdmainutils bsdutils coreutils cpio cron debconf debconf-i18n debian-archive-keyring debianutils | dhcp3-client dhcp3-common diff dmidecode dselect e2fslibs e2fsprogs ed file findutils gcc-4.1-base gnupg gpgv grep groff-base gzip | hostname ifupdown info initscripts iptables iputils-ping klogd laptop-detect libacl1 libattr1 libblkid1 libbz2-1.0 libcomerr2 | libconsole libdb4.2 libdrm2 libexpat1 libfontenc1 libfreetype6 libgcc1 libgcrypt11 libgl1-mesa-glx libgpg-error0 libice6 | liblocale-gettext-perl libmagic1 libncurses5 libnewt0.52 libpam-modules libpam-runtime libpam0g libpng12-0 libpopt0 libreadline5 | libsasl2-2 libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsm6 libss2 libssl0.9.8 libtasn1-3 libtext-charwidth-perl | libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libwrap0 libx11-6 libx11-data libxau6 libxaw7 libxdmcp6 libxext6 | libxfixes3 libxfont1 libxi6 libxkbfile1 libxmu6 libxpm4 libxt6 libxxf86vm1 login logrotate lsb-base makedev man-db manpages mawk | mktemp module-init-tools mount nano ncurses-base ncurses-bin net-tools netbase netcat openbsd-inetd passwd perl perl-base perl-doc | perl-modules procps readline-common sed sysklogd sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd traceroute | update-inetd util-linux vim-common vim-tiny wget whiptail x11-common xfonts-base xfonts-encodings xfonts-utils xkb-data xserver-xorg | xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse | xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix | xserver-xorg-video-dummy xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810 xserver-xorg-video-imstt | xserver-xorg-video-neomagic xserver-xorg-video-savage xserver-xorg-video-sisusb xserver-xorg-video-tseng xserver-xorg-video-vmware | xserver-xorg-video-voodoo zlib1g | The following packages are RECOMMENDED but will NOT be installed: | bsd-mailx citadel-mta courier-mta esmtp-run exim4 exim4-daemon-heavy exim4-daemon-light heirloom-mailx libfribidi0 libsasl2-modules | mailutils mailx masqmail msmtp-mta nbsmtp nullmailer postfix psmisc sendmail-bin ssmtp xmail | 161 packages upgraded, 27 newly installed, 47 to remove and 0 not upgraded. | Need to get 80.7MB of archives. After unpacking 46.4MB will be used. | The following packages have unmet dependencies: | libsasl2: Depends: libsasl2-2 (= 2.1.22.dfsg1-8) but 2.1.22.dfsg1-23 is to be installed. | xserver-xorg-video-all: Depends: xserver-xorg-video-apm but it is not installable | Depends: xserver-xorg-video-ark but it is not installable | Depends: xserver-xorg-video-ati but it is not installable | Depends: xserver-xorg-video-fbdev but it is not installable | Depends: xserver-xorg-video-glint but it is not installable | Depends: xserver-xorg-video-mga but it is not installable | Depends: xserver-xorg-video-nsc but it is not installable | Depends: xserver-xorg-video-nv but it is not installable | Depends: xserver-xorg-video-rendition but it is not installable | Depends: xserver-xorg-video-s3 but it is not installable | Depends: xserver-xorg-video-s3virge but it is not installable | Depends: xserver-xorg-video-siliconmotion but it is not installable | Depends: xserver-xorg-video-sis but it is not installable | Depends: xserver-xorg-video-tdfx but it is not installable | Depends: xserver-xorg-video-tga but it is not installable | Depends: xserver-xorg-video-trident but it is not installable | Depends: xserver-xorg-video-vesa but it is not installable | Depends: xserver-xorg-video-vga but it is not installable | Depends: xserver-xorg-video-openchrome but it is not installable or | xserver-xorg-video-via but it is not installable | Depends: xserver-xorg-video-v4l but it is not installable | The following actions will resolve these dependencies: | | Remove the following packages: | libsasl2 | xserver-xorg-video-all | | Install the following packages: | libsasl2-modules [2.1.22.dfsg1-23 (testing)] | | Score is -185 | | Accept this solution? [Y/n/q/?] n | The following actions will resolve these dependencies: | | Remove the following packages: | libsasl2 | | Install the following packages: | libsasl2-modules [2.1.22.dfsg1-23 (testing)] | | Upgrade the following packages: | xserver-xorg-video-apm [1:1.1.1-3 (now) -> 1:1.2.0-1 (testing)] | xserver-xorg-video-ark [1:0.6.0-3 (now) -> 1:0.7.0-1 (testing)] | xserver-xorg-video-ati [1:6.6.3-2 (now) -> 1:6.9.0-1+lenny4 (testing)] | xserver-xorg-video-fbdev [1:0.3.1-1 (now) -> 1:0.4.0-1 (testing)] | xserver-xorg-video-glint [1:1.1.1-3 (now) -> 1:1.2.1-1 (testing)] | xserver-xorg-video-mga [1:1.4.4.dfsg.1-2 (now) -> 1:1.4.9.dfsg-1 (testing)] | xserver-xorg-video-nsc [1:2.8.1-3 (now) -> 1:2.8.3-4 (testing)] | xserver-xorg-video-nv [1:2.0.3-1 (now) -> 1:2.1.10-1 (testing)] | xserver-xorg-video-rendition [1:4.1.0.dfsg.1-4 (now) -> 1:4.2.0.dfsg.1-2 (testing)] | xserver-xorg-video-s3 [1:0.4.1-5 (now) -> 1:0.6.0-1 (testing)] | xserver-xorg-video-s3virge [1:1.9.1-3 (now) -> 1:1.10.1-1 (testing)] | xserver-xorg-video-siliconmotion [1:1.4.1-4 (now) -> 1:1.6.0-1 (testing)] | xserver-xorg-video-sis [1:0.9.1-4 (now) -> 1:0.10.0-1 (testing)] | xserver-xorg-video-tdfx [1:1.3.0-1 (now) -> 1:1.4.0-1 (testing)] | xserver-xorg-video-tga [1:1.1.0-3 (now) -> 1:1.1.0-9 (testing)] | xserver-xorg-video-trident [1:1.2.3-1 (now) -> 1:1.3.0-1 (testing)] | xserver-xorg-video-v4l [0.1.1-3 (now) -> 0.2.0-1 (testing)] | xserver-xorg-video-vesa [1:1.3.0-1 (now) -> 1:1.3.0-4 (testing)] | xserver-xorg-video-vga [1:4.1.0-3 (now) -> 1:4.1.0-8 (testing)] | xserver-xorg-video-via [1:0.2.1-6 (now) -> 1:0.2.2-6 (testing)] | | Score is 1526 | | Accept this solution? [Y/n/q/?] n | The following actions will resolve these dependencies: | | Remove the following packages: | libsasl2 | | Install the following packages: | libsasl2-modules [2.1.22.dfsg1-23 (testing)] | xserver-xorg-video-openchrome [1:0.2.902+svn579-2 (testing)] | | Upgrade the following packages: | xserver-xorg-video-apm [1:1.1.1-3 (now) -> 1:1.2.0-1 (testing)] | xserver-xorg-video-ark [1:0.6.0-3 (now) -> 1:0.7.0-1 (testing)] | xserver-xorg-video-ati [1:6.6.3-2 (now) -> 1:6.9.0-1+lenny4 (testing)] | xserver-xorg-video-fbdev [1:0.3.1-1 (now) -> 1:0.4.0-1 (testing)] | xserver-xorg-video-glint [1:1.1.1-3 (now) -> 1:1.2.1-1 (testing)] | xserver-xorg-video-mga [1:1.4.4.dfsg.1-2 (now) -> 1:1.4.9.dfsg-1 (testing)] | xserver-xorg-video-nsc [1:2.8.1-3 (now) -> 1:2.8.3-4 (testing)] | xserver-xorg-video-nv [1:2.0.3-1 (now) -> 1:2.1.10-1 (testing)] | xserver-xorg-video-rendition [1:4.1.0.dfsg.1-4 (now) -> 1:4.2.0.dfsg.1-2 (testing)] | xserver-xorg-video-s3 [1:0.4.1-5 (now) -> 1:0.6.0-1 (testing)] | xserver-xorg-video-s3virge [1:1.9.1-3 (now) -> 1:1.10.1-1 (testing)] | xserver-xorg-video-siliconmotion [1:1.4.1-4 (now) -> 1:1.6.0-1 (testing)] | xserver-xorg-video-sis [1:0.9.1-4 (now) -> 1:0.10.0-1 (testing)] | xserver-xorg-video-tdfx [1:1.3.0-1 (now) -> 1:1.4.0-1 (testing)] | xserver-xorg-video-tga [1:1.1.0-3 (now) -> 1:1.1.0-9 (testing)] | xserver-xorg-video-trident [1:1.2.3-1 (now) -> 1:1.3.0-1 (testing)] | xserver-xorg-video-v4l [0.1.1-3 (now) -> 0.2.0-1 (testing)] | xserver-xorg-video-vesa [1:1.3.0-1 (now) -> 1:1.3.0-4 (testing)] | xserver-xorg-video-vga [1:4.1.0-3 (now) -> 1:4.1.0-8 (testing)] | | Score is 1446 | | Accept this solution? [Y/n/q/?] | The following NEW packages will be installed: | bash-completion{a} cpp{a} cpp-4.3{a} dbus{a} dbus-x11{a} libdbus-1-3{a} libgl1-mesa-dri{a} libgmp3c2{a} libgnutls26{a} libhal1{a} | libldap-2.4-2{a} libmpfr1ldbl{a} libpci3{a} libpixman-1-0{a} libsasl2-modules{a} libvolume-id0{a} libxcb-xlib0{a} libxcb1{a} | libxdamage1{a} netcat-traditional{a} udev{a} uuid-runtime{a} x11-xkb-utils{a} xserver-xorg-video-intel{a} | xserver-xorg-video-mach64{a} xserver-xorg-video-openchrome{a} xserver-xorg-video-r128{a} xserver-xorg-video-radeon{a} | xserver-xorg-video-radeonhd{a} | The following packages will be REMOVED: | debconf-utils{u} defoma{u} discover1{u} discover1-data{u} fontconfig-config{u} libdiscover1{a} libfontconfig1{u} libfs6{u} | libft-perl{u} libldap2{a} libsasl2{a} libttf2{u} libxcursor1{u} libxft2{u} libxmuu1{u} libxrandr2{u} libxrender1{u} libxss1{u} | libxtrap6{u} libxtst6{u} libxv1{u} libxxf86dga1{u} mdetect{u} ttf-dejavu{u} ucf{u} xbase-clients{u} xresprobe{u} | xserver-xorg-video-newport{a} xserver-xorg-video-via{a} | The following packages will be upgraded: | adduser base-files base-passwd bash bsdmainutils bsdutils coreutils cpio cron debconf debconf-i18n debian-archive-keyring debianutils | dhcp3-client dhcp3-common diff dmidecode dselect e2fslibs e2fsprogs ed file findutils gcc-4.1-base gnupg gpgv grep groff-base gzip | hostname ifupdown info initscripts iptables iputils-ping klogd laptop-detect libacl1 libattr1 libblkid1 libbz2-1.0 libcomerr2 | libconsole libdb4.2 libdrm2 libexpat1 libfontenc1 libfreetype6 libgcc1 libgcrypt11 libgl1-mesa-glx libgpg-error0 libice6 | liblocale-gettext-perl libmagic1 libncurses5 libnewt0.52 libpam-modules libpam-runtime libpam0g libpng12-0 libpopt0 libreadline5 | libsasl2-2 libselinux1 libsepol1 libsigc++-2.0-0c2a libslang2 libsm6 libss2 libssl0.9.8 libtasn1-3 libtext-charwidth-perl | libtext-iconv-perl libtext-wrapi18n-perl libusb-0.1-4 libuuid1 libwrap0 libx11-6 libx11-data libxau6 libxaw7 libxdmcp6 libxext6 | libxfixes3 libxfont1 libxi6 libxkbfile1 libxmu6 libxpm4 libxt6 libxxf86vm1 login logrotate lsb-base makedev man-db manpages mawk | mktemp module-init-tools mount nano ncurses-base ncurses-bin net-tools netbase netcat openbsd-inetd passwd perl perl-base perl-doc | perl-modules procps readline-common sed sysklogd sysv-rc sysvinit sysvinit-utils tar tasksel tasksel-data tcpd traceroute | update-inetd util-linux vim-common vim-tiny wget whiptail x11-common xfonts-base xfonts-encodings xfonts-utils xkb-data xserver-xorg | xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse | xserver-xorg-input-synaptics xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm xserver-xorg-video-ark | xserver-xorg-video-ati xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy | xserver-xorg-video-fbdev xserver-xorg-video-glint xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810 | xserver-xorg-video-imstt xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-nsc xserver-xorg-video-nv | 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-tga | xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-vesa xserver-xorg-video-vga | xserver-xorg-video-vmware xserver-xorg-video-voodoo zlib1g | The following packages are RECOMMENDED but will NOT be installed: | bsd-mailx citadel-mta courier-mta esmtp-run exim4 exim4-daemon-heavy exim4-daemon-light heirloom-mailx libfribidi0 mailutils mailx | masqmail msmtp-mta nbsmtp nullmailer postfix psmisc sendmail-bin ssmtp xmail | 180 packages upgraded, 29 newly installed, 29 to remove and 0 not upgraded. | Need to get 82.5MB of archives. After unpacking 51.5MB will be used. | Do you want to continue? [Y/n/?] `---- As you can see, I accepted the third solution which actually upgraded, not removed, xserver-xorg-video-all. The actual upgrade then ran through without a hitch. Cheers, Sven -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]