Control: tags -1 + unreproducible Le samedi 12 janvier 2013 à 19:42 +0100, Michael Biebl a écrit : > On 12.01.2013 14:48, Sébastien Villemot wrote: > > Le vendredi 11 janvier 2013 à 19:55 +0530, Vasudev Kamath a écrit : > >> On 18:55 Thu 10 Jan , Michael Biebl wrote: > >>> On 10.01.2013 18:25, Vasudev Kamath wrote: > >>>> Package: libgtk-3-bin > >>>> Version: 3.4.2-5 > >>>> Severity: serious > >>>> > >>>> When trying to upgrade from 3.4.2-4 to 3.4.2-5 I get following error and > >>>> aptitude aborts > >>>> > >>>> Adding 'diversion of /usr/sbin/update-icon-caches to > >>>> /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin' > >>>> dpkg-divert: error: rename involves overwriting > >>>> `/usr/sbin/update-icon-caches.gtk2' with > >>>> different file `/usr/sbin/update-icon-caches', not allowed > >>>> dpkg: error processing > >>>> /var/cache/apt/archives/libgtk-3-bin_3.4.2-5_amd64.deb (--unpack): > >>>> subprocess new pre-installation script returned error exit status 2 > >>>> Errors were encountered while processing: > >>>> /var/cache/apt/archives/libgtk-3-bin_3.4.2-5_amd64.deb > >>>> > >>>> This leaves the package management in broken state hence I marked the > >>>> bug as serious > >>> > >>> The relevant code hasn't been changed for ages, so I really doubt that > >>> it is a problem specific to 3.4.2-5. > >>> > >>> What does > >>> dpkg -S /usr/sbin/update-icon-caches > >>> give you. > >> > >> This command gives libgtk2.0-bin, libgtk-3-bin:/usr/sbin/update-icon-caches > > > > [...] > > > >>> What's the output of > >>> md5sum /usr/sbin/update-icon-caches* > >>> > >> > >> 6a2ca9da3d9e2cbb106f36a54a782ac6 /usr/sbin/update-icon-caches > > > > Let me summarize how I understand the state of your system: > > > > 1. dpkg currently does not know about the diversion (since dpkg-diverts > > tries to add it during upgrade); said otherwise, the diversion is not > > listed in /var/lib/dpkg/diversions > > According to the md5sum, /usr/sbin/update-icon-caches is the one from > libgtk-3-bin_3.4.2-5. This means a previous diversion *must* have been > successful, otherwise /usr/sbin/update-icon-caches from libgtk2.0-bin > wouldn't have been replaced. I assume you have libgtk2.0-0 and > libgtk-3-bin installed for some time already?
Actually, according to the apt logs, libgtk-3-bin was installed before libgtk2.0-bin. More precisely, here is the sequence of events: - 2012-09-27: libgtk-3-bin 3.4.2-4 installed (upgraded from 3.4.2-3); dpkg-divert works fine (but no file actually diverted, since libgtk2.0-bin not yet installed) - 2012-11-24: libgtk2.0-bin installed (not installed previously); this install was part of a large install of packages of foreign arch i386 - 2013-01-10: failed upgrade of libgtk-3-bin to 3.4.2-5 I tried to reproduce these steps on my system and got no crash. I am therefore tagging as unreproducible for now. -- .''`. Sébastien Villemot : :' : Debian Developer `. `' http://www.dynare.org/sebastien `- GPG Key: 4096R/381A7594
signature.asc
Description: This is a digitally signed message part