xqbiff prevents x11-common from removing /usr/X11R6/bin
Bug #217724 reported by
to be removed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
xqbiff (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: xqbiff
As part of the QA team's testing for the hardy release, I tested an upgrade from dapper to hardy, using a virtual machine with over 7000 packages installed. This ran into a problem with x11-common and xqbiff. x11-common wants to remove the /usr/X11R6/bin directory, but it can't do that, because xqbiff has /usr/X11R6/
Related branches
To post a comment you must log in.
x11-common should not fail in its preinst if it can not remove /usr/X11R6/bin - anything is better than to fail during a complex upgrade like this. The user will end either with a cascade of failure or with a half installed X, both is pretty bad:
2008-04-15 13:46:39,725 ERROR got an error from dpkg for pkg: '/var/cache/ apt/archives/ x11-common_ 1%3a7.3+ 10ubuntu9_ i386.deb' : 'subprocess pre-installation script returned error exit status 1
It should move away the directory and tell the user about it, but *not* fail.