Package: upgrade-reports Severity: serious Justification: Policy 7.5.1 When performing an upgrade from sarge to etch, closely following the current release notes, the initial upgrade (from section 4.5.4 of the release notes) breaks in the following way:
# LANG=C aptitude upgrade Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done The following packages have been kept back: acpid adduser alsa-base alsa-utils amarok amarok-xine apt apt-utils aptitude arj ark artsbuilder aspell-en at aumix base-passwd bash bb bc beep-media-player bin86 bind9-host binutils bison bsdmainutils bsdutils bzip2 cdparanoia cdrdao cdrecord chkrootkit clamav clamav-base clamav-freshclam console-common console-tools coreutils cpio cpp cpp-3.3 cron cupsys cupsys-bsd cupsys-client dash dc debianutils deborphan desktop-file-utils dhcp-client dialog dillo discover1 dnsutils dpkg dpkg-dev dselect dvd+rw-tools e2fslibs e2fsprogs eject esound-clients exim4 exim4-base exim4-config exim4-daemon-light fam fdutils file findutils finger flex fontconfig foomatic-db-engine foomatic-filters-ppds fortune-mod ftp g++ g++-3.3 gcc gcc-3.3 gcc-3.3-base gcompris gcompris-data gcompris-sound-fr gconf2 gdb gdm gettext-base gksu gnome-keyring gnomemeeting gnupg grep groff-base grub gs-esp gs-gpl gstreamer0.8-audiofile gstreamer0.8-flac gstreamer0.8-mad gstreamer0.8-misc gstreamer0.8-oss gstreamer0.8-vorbis gtk2-engines-xfce gzip hostname ifupdown imagemagick info initrd-tools initscripts iptables iputils-ping ispell jackd k3b kcontrol kde-i18n-fr kdebase-bin kdebase-data kdebase-kio-plugins kdelibs-data kdemultimedia-kio-plugins kdesktop kfind klogd konq-plugins konqueror less lesstif2 liba52-0.7.4 libacl1 libao2 libapt-pkg-perl libartsc0 libasound2 libaspell15 libatk1.0-0 libatk1.0-data libattr1 libaudio2 libavc1394-0 libblkid1 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libbz2-1.0 libc6 libc6-dev libcdparanoia0 libcomerr2 libcompfaceg1 libconsole libcroco3 libcupsimage2 libcupsys2-gnutls10 libcurl3 libdb1-compat libdb3 libdb4.2 libdb4.3 libdbh1.0-1 libdigest-sha1-perl libdiscover1 libdv-bin libdv4 libdvdnav4 libdvdread3 libesd0 libexpat1 libfam0c102 libfontconfig1 libfreetype6 libfribidi0 libft-perl libgail-common libgail17 libgcc1 libgcompris-1-0 libgconf2-4 libgcrypt11 libgdbm3 libgdk-pixbuf2 libgksu1.2-0 libglade2-0 libglib-perl libglib1.2 libglib2.0-0 libglib2.0-data libgnome-desktop-2 libgnome-keyring0 libgnome2-0 libgnome2-canvas-perl libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1 libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-common libgpg-error0 libgpmg1 libgstreamer-gconf0.8-0 libgstreamer-plugins0.8-0 libgstreamer0.8-0 libgtk1.2 libgtk2-perl libgtk2.0-0 libgtk2.0-bin libgtkhtml2-0 libhtml-parser-perl libice6 libid3tag0 libidl0 libidn11 libjpeg-progs libjpeg62 libkcddb1 libkonq4 libkrb53 liblcms1 libldap2 liblircclient0 liblocale-gettext-perl liblockfile1 liblzo1 libmagic1 libmng1 libmpeg2-4 libncurses5 libncursesw5 libnet-dns-perl libnetpbm10 libnss-db libogg0 libopencdk8 liborbit2 libpam-modules libpam0g libpanel-applet2-0 libpango1.0-0 libpaper-utils libpaper1 libpcre3 libperl5.8 libpng12-0 libpopt0 libpt-plugins-alsa libpt-plugins-avc libpt-plugins-dc libpt-plugins-oss libpt-plugins-v4l libpt-plugins-v4l2 libreadline5 librecode0 librsvg2-2 librsvg2-bin librsvg2-common libsamplerate0 libsasl2 libscrollkeeper0 libsdl-mixer1.2 libsdl1.2debian libsdl1.2debian-oss libselinux1 libsensors3 libshout3 libslp1 libsm6 libsmbclient libsmpeg0 libsndfile1 libspeex1 libsqlite3-0 libssl0.9.7 libstartup-notification0 libstdc++5 libstdc++5-3.3-dev libsvga1 libtar libtext-charwidth-perl libtext-iconv-perl libtextwrap1 libtheora0 libtiff4 libttf2 libusb-0.1-4 libuuid1 libvcdinfo0 libvorbis0a libvorbisenc2 libvorbisfile3 libvte-common libvte4 libwrap0 libx11-6 libxaw7 libxcursor1 libxext6 libxft2 libxi6 libxine1 libxml2 libxmu6 libxmuu1 libxosd2 libxp6 libxpm4 libxrandr2 libxrender1 libxslt1.1 libxt6 libxtrap6 libxtst6 libxv1 lm-sensors locales login logrotate lsof lynx m4 make man-db manpages-fr mdetect menu metamail mkisofs module-init-tools modutils mount mozilla mozilla-browser mozilla-firefox mozilla-firefox-locale-fr-fr mozilla-mailnews mozilla-psm mozilla-thunderbird mozilla-thunderbird-locale-fr mpack mtools mtr-tiny mutt nano ncompress ncurses-base ncurses-bin netbase netcat netpbm nfs-common nmap ntpdate nvi openoffice.org openoffice.org-l10n-fr passwd patch pciutils perl perl-base perl-modules perl-suid pidentd portmap ppp pppoe pppoeconf procmail procps psmisc python python-newt rcs read-edid reportbug rox-filer rsync samba-common scrollkeeper sed shared-mime-info smbclient spamassassin spamc ssh strace sudo sylpheed-claws sylpheed-claws-clamav sylpheed-claws-dillo-viewer sylpheed-claws-ghostscript-viewer sylpheed-claws-i18n sylpheed-claws-image-viewer sylpheed-claws-pgpmime sylpheed-claws-spamassassin sylpheed-claws-trayicon synaptic sysklogd sysvinit tar tasksel tcpd tcsh telnet texinfo totem-xine traceroute ucf unzip unzoo usbutils util-linux vcdimager vlc vorbis-tools w3m wget whiptail whois x-window-system-core xbase-clients xfce4 xfce4-mcs-manager xfce4-mcs-plugins xfce4-mixer xfce4-panel xfce4-session xfce4-utils xfdesktop4 xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base xfonts-intl-european xfonts-scalable xfonts-terminus xfprint4 xfwm4 xfwm4-themes xlibmesa-dri xlibmesa-gl xlibmesa-glu xlibs-data xnest xpdf xpdf-common xpdf-reader xpdf-utils xprint xprint-common xserver-xfree86 xterm xutils zenity zip zlib1g zoo The following packages will be upgraded: pppconfig 1 packages upgraded, 0 newly installed, 0 to remove and 468 not upgraded. Need to get 0B/158kB of archives. After unpacking 406kB will be freed. Do you want to continue? [Y/n/?] (Reading database ... 72503 files and directories currently installed.) Preparing to replace pppconfig 2.3.11 (using .../pppconfig_2.3.15_all.deb) ... Unpacking replacement pppconfig ... dpkg: error processing /var/cache/apt/archives/pppconfig_2.3.15_all.deb (--unpack): trying to overwrite `/usr/share/man/fr/man8/pppconfig.8.gz', which is also in package manpages-fr Errors were encountered while processing: /var/cache/apt/archives/pppconfig_2.3.15_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) Ack! Something bad happened while installing packages. Trying to recover: Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done I have experienced the probleÃm during two upgrades (yesterday night and this morning) and the two obvious workarounds: - remove first pppconfig or - install manpages-fr (from etch) are both working. Hence the problem should be solved by a proper conflict to be added to these packages. As it breaks the upgrade for french users I suppose it deserves at least to be added to the errata. ---- By the way (it is unrelated, sorry...) the suggested command in section 4.5.3 of the relase notes breaks in the following way (when performed at this early step of the upgrade): # LANG=C aptitude -y -s -f --with-recommends dist-upgrade Reading Package Lists... Done Building Dependency Tree Reading extended state information Initializing package states... Done Reading task descriptions... Done Some packages had unmet dependencies. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following packages have unmet dependencies: xlibmesa-gl: Depends: xfree86-common but it is not installable Conflicts: libgl1 which is a virtual package. xlibmesa-glu: Depends: xfree86-common but it is not installable Conflicts: libglu1 which is a virtual package. libglu1-mesa: Conflicts: libglu1 which is a virtual package. libgamin0: Conflicts: libfam0c102 but 2.7.0-6sarge1 is installed and it is kept back. Conflicts: libfam0 but it is not installable libfam0c102: Conflicts: libfam0 but it is not installable libgl1-mesa-glx: Conflicts: libgl1 which is a virtual package. ---- Thanks for you work on releasing etch, Frederic Lehobey -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.8-2-386 Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)