Comment 0 for bug 1456563

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

We're unable to install canonical-certification-client on a Dell system with 14.04.3 OEM image

Test steps:
1. Run Dell recovery on the target system
2. Add checkbox-dev ppa, and run "sudo apt-get update"
3. Try to install canonical-certification-client

It will complain about the dependency not met issue as we encountered in 14.04.2 [1]:
unity-control-center : Depends: libcheese-gtk23 (>= 3.4.0) but it is not going to be installed
                        Depends: libcheese7 (>= 3.0.1) but it is not going to be installed

If we try to use the old workaround, as stated in Yung's comment of bug 1428972:
sudo apt-get install canonical-certification-client libcheese-gtk23
libcheese7 libclutter-1.0-0 libclutter-gtk-1.0-0 libcogl15 libclutter-
gst-2.0-0 gstreamer1.0-clutter

It will try to remove some packages and install a bunch of mesa related packages, and causing the touchpad stop working after reboot.
From the to-be-removed packages list:
  libegl1-mesa-lts-vivid libgbm1-lts-vivid libgl1-mesa-dri-lts-vivid
  libgl1-mesa-glx-lts-vivid libglapi-mesa-lts-vivid libgles1-mesa-lts-vivid
  libgles2-mesa-lts-vivid libxatracker2-lts-vivid xserver-xorg-core-lts-vivid
  xserver-xorg-input-all-lts-vivid xserver-xorg-input-evdev-lts-vivid
  xserver-xorg-input-mouse-lts-vivid xserver-xorg-input-synaptics-lts-vivid
  xserver-xorg-input-vmmouse-lts-vivid xserver-xorg-input-wacom-lts-vivid
  xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid
  xserver-xorg-video-ati-lts-vivid xserver-xorg-video-cirrus-lts-vivid
  xserver-xorg-video-fbdev-lts-vivid xserver-xorg-video-intel-lts-vivid
  xserver-xorg-video-mach64-lts-vivid xserver-xorg-video-mga-lts-vivid
  xserver-xorg-video-neomagic-lts-vivid xserver-xorg-video-nouveau-lts-vivid
  xserver-xorg-video-openchrome-lts-vivid xserver-xorg-video-qxl-lts-vivid
  xserver-xorg-video-r128-lts-vivid xserver-xorg-video-radeon-lts-vivid
  xserver-xorg-video-s3-lts-vivid xserver-xorg-video-savage-lts-vivid
  xserver-xorg-video-siliconmotion-lts-vivid
  xserver-xorg-video-sisusb-lts-vivid xserver-xorg-video-tdfx-lts-vivid
  xserver-xorg-video-trident-lts-vivid xserver-xorg-video-vesa-lts-vivid
  xserver-xorg-video-vmware-lts-vivid

It looks like the key could be the xserver related input packages (like the xserver-xorg-input-all-lts-vivid), after it's been removed, we won't be able to install it again, it will become unavailable, only the package with -trusty or -utopic will be available, but not -vivid.

And from the xinput_resource script from resource-generic provider, some feature loss for the Cypress touchpad could be observed, please find attachments for output log before and after this.

As it is blocking QA testing, I will mark this one as Critical.

System information:
image: kittyhawk2-trusty-amd64-20150508-1 image
Linux CRZ-L 3.19.0-17-generic #17~14.04.1-Ubuntu SMP Thu May 7 11:05:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

[1] https://bugs.launchpad.net/bugs/1427524