Fails to start with "Couldn't open libGL.so.1" (missing dependency?)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Fix Released
|
High
|
Unassigned | ||
gtk+3.0 (Debian) |
Fix Released
|
Unknown
|
|||
gtk+3.0 (Ubuntu) |
Fix Released
|
High
|
Dariusz Gadomski | ||
Xenial |
Fix Released
|
High
|
Unassigned | ||
Yakkety |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
There are some unlinked calls to libGL.so.1 undetected in the build process because of using libepoxy. Running an application that does not depend on libgl1 (directly or indirectly) may lead to aborting the process with an undefined reference to libGL.so.1.
[Test Case]
1. Deploy a server / cloud image of Xenial or Yakkety.
2. Use a Windows or a Mac client with Cygwin/X and ssh -XY to Ubuntu machine.
3. sudo apt install firefox; firefox
Expected result:
firefox is launched on the client machine.
Actual result:
"Couldn't open libGL.so.1" message is printed.
[Regression Potential]
Minimal, it is an upstream change already released to zesty. It performs a runtime check for GL support and disables GLX function calls in case they're not available.
[Other Info]
Original bug description:
virt-manager fails to start:
$ virt-manager --debug --no-fork
[Sun, 28 Feb 2016 19:18:22 virt-manager 7592] DEBUG (cli:256) Launched with command line: /usr/share/
[Sun, 28 Feb 2016 19:18:22 virt-manager 7592] DEBUG (virt-manager:143) virt-manager version: 1.3.2
[Sun, 28 Feb 2016 19:18:22 virt-manager 7592] DEBUG (virt-manager:144) virtManager import: <module 'virtManager' from '/usr/share/
Couldn't open libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory
$
Installing the 'libgl1-mesa-glx' package resolves the issue.
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: virt-manager 1:1.3.2-0ubuntu1
ProcVersionSign
Uname: Linux 4.4.0-8-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
Date: Sun Feb 28 19:19:27 2016
InstallationDate: Installed on 2016-02-27 (0 days ago)
InstallationMedia: Ubuntu-Server 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160206)
PackageArchitec
SourcePackage: virt-manager
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in virt-manager (Ubuntu): | |
importance: | Undecided → Medium |
Changed in hundredpapercuts: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in virt-manager: | |
importance: | Unknown → Undecided |
status: | Unknown → New |
no longer affects: | gtk |
no longer affects: | virt-manager |
no longer affects: | virt-manager (Ubuntu) |
Changed in gtk+3.0 (Ubuntu): | |
status: | New → Confirmed |
Changed in gtk+3.0 (Debian): | |
status: | Unknown → New |
Changed in gtk+3.0 (Ubuntu): | |
importance: | Undecided → Medium |
importance: | Medium → High |
Changed in hundredpapercuts: | |
importance: | Medium → High |
Changed in gtk+3.0 (Debian): | |
status: | New → Confirmed |
Changed in gtk+3.0 (Debian): | |
status: | Confirmed → Fix Released |
Changed in gtk+3.0 (Ubuntu): | |
assignee: | nobody → Dariusz Gadomski (dgadomski) |
tags: | added: sts |
description: | updated |
tags: | added: sts-sponsor |
description: | updated |
description: | updated |
Changed in gtk+3.0 (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in gtk+3.0 (Ubuntu Yakkety): | |
status: | New → In Progress |
Changed in gtk+3.0 (Ubuntu Xenial): | |
importance: | Undecided → High |
Changed in gtk+3.0 (Ubuntu Yakkety): | |
importance: | Undecided → High |
tags: | removed: sts-sponsor |
tags: |
added: sts-sru-needed removed: sts-sru |
tags: |
added: sts-sru-done removed: sts-sru-needed |
Status changed to 'Confirmed' because the bug affects multiple users.