Bug#403818: xserver-xorg: no video or keyboard after upgrading to sarge (deps too loose)
Package: xserver-xorg
Version: 1:7.1.0-8
Severity: serious
Justification: 23:28 < vorlon> Sesse: I'd call it RC, no?
After dist-upgrading (using etch's aptitude) from sarge to etch, one
machine here was completely without keyboard or mouse support, and X
refused to work.
A bit of hunting revealed that aptitude had pulled in
xserver-xorg-input-magictouch and xserver-xorg-video-siliconmotion to
fulfill xserver-xorg's dependencies on "xserver-xorg-video-all |
xserver-xorg-video" and "xserver-xorg-input-all | xserver-xorg-input",
respectively. This is clearly not satisfiable.
AFAICS there are two OK ways of solving this:
1. Make the depends into "xserver-xorg-video, xserver-xorg-input", and
add Recommends for the -all packages instead.
2. Add xserver-xorg-input-kbd and xserver-xorg-input-mouse explicitly
to the list of depends (or possibly recommends?), which should make
aptitude Do The Right Thing (hopefully). This won't solve the issue
for video, though.
One could use a combination of 1 and 2.
Note that the request to "aptitude install xorg", which was given by
debconf, was a no-op, since all the dependencies were already fulfilled.
Also, xorg.conf was blank after the upgrade, but I guess that's for
another bug, which will be far harder to track down... :-)
Reply to: