Actually, since you can't know which packages in multiverse and what not might still have spurious files in /usr/X11R6/bin it's probably better to go with the suggestion in comment #6 https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/67996/comments/6
In other words, installation should not fail; either a warning should be generated and the offending files listed (this would have helped people immensely in debugging this problem!) or perhaps they should even be moved elsewhere, as Michael suggested (but then that is a policy violation too, isn't it?). Then the user can remove offending packages as they see fit, and the preinst can remove /usr/X11R6/bin at a later date when it is finally empty, whenever x11-common is upgraded again. Is this good enough for a SRU proposal for Edgy? -- x11-common preinst script fails (was: aborts /usr/X11R6/bin not empty) https://launchpad.net/bugs/67996 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs