Totem fails to start as libwayland-egl1-mesa-lts-vivid is not installed

Bug #1475038 reported by Doug McMahon
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GNOME Shell
New
Undecided
Unassigned
GNOME Shell Extensions
New
Undecided
Unassigned
totem (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Test case:
14.04.3 image
Try to start totem, if from gui nothing happens.
If from terminal - "totem: error while loading shared libraries: libwayland-egl.so.1: cannot open shared object file: No such file or directory'
libwayland-egl1-mesa-lts-vivid is not included on the 14.04.3 image.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: totem 3.10.1-1ubuntu4
ProcVersionSignature: Ubuntu 3.19.0-23.24~14.04.1-generic 3.19.8-ckt2
Uname: Linux 3.19.0-23-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
CasperVersion: 1.340.1
CurrentDesktop: Unity
Date: Wed Jul 15 21:49:24 2015
LiveMediaBuild: Ubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150715)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: totem
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Doug McMahon (mc3man) wrote :
tags: added: 14.04.3 lts
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, could you give the output of those commands
- which totem
- ldd `which totem`
- dpkg -l | grep totem

Changed in totem (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Doug McMahon (mc3man) wrote :

~$ which totem
/usr/bin/totem

dpkg -l | grep totem
ii gir1.2-totem-1.0 3.10.1-1ubuntu4.1 amd64 GObject introspection data for Totem media player
ii gir1.2-totem-plparser-1.0 3.10.3-1~trusty amd64 GObject introspection data for the Totem Playlist Parser library
ii libtotem-plparser18 3.10.3-1~trusty amd64 Totem Playlist Parser library - runtime files
ii libtotem0 3.10.1-1ubuntu4.1 amd64 Main library for the Totem media player
ii totem 3.10.1-1ubuntu4.1 amd64 Simple media player for the GNOME desktop based on GStreamer
ii totem-common 3.10.1-1ubuntu4.1 all Data files for the Totem media player
ii totem-plugins 3.10.1-1ubuntu4.1 amd64 Plugins for the Totem media player

ldd `which totem` |grep wayland #truncated - do you want complete no grep?
 libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f179bb8b000)
 libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f179b749000)
 libwayland-egl.so.1 => not found
 libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f1799b66000)

After installing mentioned package -

 ldd `which totem` |grep wayland
 libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007f58dca45000)
 libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007f58dc603000)
 libwayland-egl.so.1 => /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1 (0x00007f58dae49000)
 libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007f58da81e000)

Revision history for this message
Doug McMahon (mc3man) wrote :

Please ignore the above dpkg -l command, - I filed this bug from a fresh 14.04.3 install without any changes. So this is appropiate -

dpkg -l | grep totem
ii gir1.2-totem-1.0 3.10.1-1ubuntu4 amd64 GObject introspection data for Totem media player
ii gir1.2-totem-plparser-1.0 3.10.2-0ubuntu1 amd64 GObject introspection data for the Totem Playlist Parser library
ii libtotem-plparser18 3.10.2-0ubuntu1 amd64 Totem Playlist Parser library - runtime files
ii libtotem0 3.10.1-1ubuntu4 amd64 Main library for the Totem media player
ii totem 3.10.1-1ubuntu4 amd64 Simple media player for the GNOME desktop based on GStreamer
ii totem-common 3.10.1-1ubuntu4 all Data files for the Totem media player
ii totem-plugins 3.10.1-1ubuntu4 amd64 Plugins for the Totem media player

Revision history for this message
Doug McMahon (mc3man) wrote :

To add - from a downloaded & extracted totem from http://packages.ubuntu.com/trusty/amd64/totem/download

ldd '/home/doug/Downloads/totem_3.10.1-1ubuntu4_amd64/usr/bin/totem' |grep wayland
 libwayland-client.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 (0x00007feda0bd3000)
 libwayland-cursor.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 (0x00007feda0791000)
 libwayland-egl.so.1 => not found
 libwayland-server.so.0 => /usr/lib/x86_64-linux-gnu/libwayland-server.so.0 (0x00007fed9ebae000)

Revision history for this message
Doug McMahon (mc3man) wrote :

Also causes a gnome-shell session to fail to init & if installed a gnome classic session.
Is there some reason why this package is not being added to the image??

Changed in totem (Ubuntu):
status: Incomplete → New
status: New → Confirmed
Revision history for this message
Doug McMahon (mc3man) wrote :

The issue here may be that vivid libegl1-mesa-drivers is a dummy transitional package. So there is no libegl1-mesa-drivers-lts-vivid package.
This would cause some sources to be ftbfs in 14.04.3, likely 1st. block of -
libcogl15 : Depends: libegl1-mesa-drivers

If libwayland-egl1-mesa-lts-vivid is manually added to image or made a dep of affected the runtime should be ok (though the sources would remain ftbfs.
Maybe a dummy libegl1-mesa-drivers-lts-vivid would do?? (no clue here...

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.