Bug#585716: kdebase-workspace-bin: File conflict with ksplash (/usr/bin/ksplashsimple)
Package: kdebase-workspace-bin
Version: 4:4.4.3-1
Severity: serious
User: debian-edu@lists.debian.org
UserTags: debian-edu
When trying to upgrade KDE from Lenny to Squeeze, the upgrade fail
because kdebase-workspace-bin refuses to install because ksplash
version 4:3.9.5.dfsg.1-6+lenny1 is already installed and they share
the file /usr/bin/ksplashsimple.
This is the relevant fragment of the upgrade log:
Selecting previously deselected package kaboom.
Unpacking kaboom (from .../archives/kaboom_1.1.2_i386.deb) ...
Selecting previously deselected package kdebase-workspace-kgreet-plugins.
Unpacking kdebase-workspace-kgreet-plugins (from
.../kdebase-workspace-kgreet-plugins_4%3a4.4.3-1_i386.deb) ...
Selecting previously deselected package kdebase-workspace-bin.
Unpacking kdebase-workspace-bin (from
.../kdebase-workspace-bin_4%3a4.4.3-1_i386.deb) ...
dpkg: error processing
/var/cache/apt/archives/kdebase-workspace-bin_4%3a4.4.3-1_i386.deb
(--unpack):
trying to overwrite `/usr/bin/ksplashsimple', which is also in
package ksplash
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace klipper 4:3.5.9.dfsg.1-6 (using
.../klipper_4%3a4.4.3-1_i386.deb) ...
Unpacking replacement klipper ...
The complete log is currently available from
<URL: http://people.skolelinux.org/pere/debian-upgrade-testing/test-20100612-lenny-squeeze-kde-aptitude.txt >.
I guess some kind of breaks/conflicts/replaces should be used here to
ensure upgrades go smooth.
Setting severity to serious, as this issue breaks upgrades and policy
state that packages providing the same file need to conflict with each
other.
Happy hacking,
--
Petter Reinholdtsen
Reply to: