package xserver-xorg-core-lts-vivid (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/xorg/modules/libglamoregl.so', which is also in package xserver-xorg-video-glamoregl 0.6.0-0ubuntu4

Bug #1480245 reported by Mitchel Skees
128
This bug affects 27 people
Affects Status Importance Assigned to Milestone
xorg-server-lts-vivid (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Description: Ubuntu 14.04.2 LTS
Release: 14.04
xserver-xorg-core-lts-vivid:
  Installed: (none)
  Candidate: 2:1.17.1-0ubuntu3~trusty1
  Version table:
     2:1.17.1-0ubuntu3~trusty1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages

Expected normal boot got an automatic system error dialog

ProblemType: Package
DistroRelease: Ubuntu 14.04
Package: xserver-xorg-core-lts-vivid (not installed)
ProcVersionSignature: Ubuntu 3.13.0-59.98-generic 3.13.11-ckt22
Uname: Linux 3.13.0-59-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
Date: Thu Jul 30 22:16:47 2015
DpkgTerminalLog:
 Preparing to unpack .../xserver-xorg-core-lts-vivid_2%3a1.17.1-0ubuntu3~trusty1_amd64.deb ...
 Unpacking xserver-xorg-core-lts-vivid (2:1.17.1-0ubuntu3~trusty1) ...
 dpkg: error processing archive /var/cache/apt/archives/xserver-xorg-core-lts-vivid_2%3a1.17.1-0ubuntu3~trusty1_amd64.deb (--unpack):
  trying to overwrite '/usr/lib/xorg/modules/libglamoregl.so', which is also in package xserver-xorg-video-glamoregl 0.6.0-0ubuntu4
DuplicateSignature: package:xserver-xorg-core-lts-vivid:(not installed):trying to overwrite '/usr/lib/xorg/modules/libglamoregl.so', which is also in package xserver-xorg-video-glamoregl 0.6.0-0ubuntu4
ErrorMessage: trying to overwrite '/usr/lib/xorg/modules/libglamoregl.so', which is also in package xserver-xorg-video-glamoregl 0.6.0-0ubuntu4
InstallationDate: Installed on 2015-01-15 (196 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
SourcePackage: xorg-server-lts-vivid
Title: package xserver-xorg-core-lts-vivid (not installed) failed to install/upgrade: trying to overwrite '/usr/lib/xorg/modules/libglamoregl.so', which is also in package xserver-xorg-video-glamoregl 0.6.0-0ubuntu4
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Mitchel Skees (mitchelskees) wrote :
tags: removed: need-duplicate-check
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xorg-server-lts-vivid (Ubuntu):
status: New → Confirmed
Revision history for this message
Andy Sayler (andy.sayler) wrote :

I was able to work around this by running:

$ sudo apt-get remove xserver-xorg-video-glamoregl

and then re-running the LTS upgrade install:

$ sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-core-lts-vivid xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid xserver-xorg-input-all-lts-vivid libwayland-egl1-mesa-lts-vivid

Revision history for this message
Naël (nathanael-naeri) wrote :

I ran into this bug when upgrading the HWE stack from Trusty (for the X server) and Utopic (for the kernel) to Vivid (for both).

What happened is that APT removed the packages xserver-xorg, xserver-xorg-core, xserver-xorg-input-*, xserver-xorg-video-* before moving on to install their Vivid counterparts, only somehow the following three packages were not removed, and therefore were left with broken dependencies, even though they were listed in the "will be REMOVED" section: xserver-xorg-video-all, xserver-xorg-video-ati, xserver-xorg-video-glamoregl. The persistence of xserver-xorg-video-glamoregl explains the error message.

On my system the following three packages were also left with broken dependencies: xorg, libegl1-mesa-drivers, nvidia-340. I was also left without a working X server of course.

I tried Andy's workaround but APT refused to run the first command (sudo apt-get remove xserver-xorg-video-glamoregl) because of the broken dependencies, and trying to remove all the broken packages (sudo apt-get remove xserver-xorg-video-glamoregl xserver-xorg-video-ati xserver-xorg-video-all xorg nvidia-340 etc) only led to more broken packages appearing and APT refusing to run the command.

So I let APT fix everything: it reinstalled all that it had uninstalled in the first place (the Trusty X server):

$ sudo apt-get -f install

Then I could apply Andy's workaround: removing the offending package:

S sudo apt-get remove xserver-xorg-video-glamoregl
   # this also removed xserver-xorg-video-ati and xserver-xorg-video-all

and then re-running the HWE stack upgrade:

$ sudo apt-get install --install-recommends linux-generic-lts-vivid xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid
   # the other packages are installed as dependencies

Thanks Andy!

Revision history for this message
Brian Murray (brian-murray) wrote :
Download full text (3.7 KiB)

This no longer seems to be an issue as xservser-xorg-video-glamoregl will be removed when installing the -lts-vivid packages.

The following extra packages will be installed:
  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-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-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-r128-lts-vivid xserver-xorg-video-radeon-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
Suggested packages:
  xfonts-100dpi xfonts-75dpi gpointing-device-settings touchfreeze
  firmware-linux
Recommended packages:
  libegl1-mesa-drivers-lts-vivid
The following packages will be REMOVED:
  libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libgl1-mesa-glx
  libglapi-mesa libgles2-mesa libopenvg1-mesa libwayland-egl1-mesa
  libxatracker2 xserver-xorg xserver-xorg-core xserver-xorg-input-all
  xserver-xorg-input-evdev xserver-xorg-input-mouse
  xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
  xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-ati
  xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-glamoregl xserver-xorg-video-intel
  xserver-xorg-video-mach64 xserver-xorg-video-mga
  xserver-xorg-video-modesetting xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-openchrome
  xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-s3 xserver-xorg-video-savage
  xserver-xorg-video-siliconmotion xserver-xorg-video-sis
  xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident
  xserver-xorg-video-vesa xserver-xorg-video-vmware
The following NEW packages will be installed:
  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 libwayland-egl1-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...

Read more...

Changed in xorg-server-lts-vivid (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.