Wrong version of libgles1-mesa in Xenial-updates

Bug #1706936 reported by Fabio Ticconi
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Xenial-updates has the following packages:

- libgles1-mesa (12.0.6-0ubuntu0.16.04.1)
- libglapi-mesa (17.0.7-0ubuntu0.16.04.1)

The first one depends on libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1), but libglapi-mesa has a higher version and so there's a conflict.

I've had to remove libgles1-mesa for now, to avoid the conflict.

I have Linux Mint 18.1 but I believe it affects anyone using xenial-updates.

Source links I used to verify it's a xenial-updates problem:

https://packages.ubuntu.com/xenial-updates/libs/libgles1-mesa
https://packages.ubuntu.com/xenial-updates/libglapi-mesa

Tags: xenial
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for taking your time to report this issue and help making Ubuntu better.

When comparing the two different veresions, see [1] and [2], it looks like the underlying reason is that libgles1-mesa is no longer built so there's no newer version to replace the old one. I believe I have seen other bug reports regarding libgles1-mesa missing from newer mesa releases, but I can't find those at the moment, nor do I know if it has been intentionally removed.

[1] https://launchpad.net/ubuntu/+source/mesa/17.0.7-0ubuntu0.16.04.1
[2] https://launchpad.net/ubuntu/+source/mesa/12.0.6-0ubuntu0.16.04.1

tags: added: xenial
Revision history for this message
wixyvir (wixyvir) wrote :

I am using a pressed with:

d-i base-installer/install-recommends boolean true

tasksel tasksel/first multiselect ubuntu-mate-core, ubuntu-mate-desktop, lightdm, lightdm-gtk-greeter, build-essential unattended-upgrades

d-i pkgsel/update-policy select none
d-i pkgsel/include git

And I am having the same issue.

Revision history for this message
wixyvir (wixyvir) wrote :

Is it VLC ? (https://packages.ubuntu.com/xenial/vlc) It depends on libgles1-mesa ?

ubuntu-mate-desktop depends on VLC.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

there is no libgles1-mesa for the new mesa, you need to fix your (ppa?) build of vlc to not use that, the stock xenial version was updated already

Changed in mesa (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Fabio Ticconi (koteko) wrote :

I don't have a VLC ppa. I don't really understand what the problem is here, but if it's not Ubuntu-related I'll figure something out. Thanks.

Revision history for this message
Frank Schwarz (framercy) wrote :

This mesa update brings me seriousley into trouble because I seems to me that the now missing libgles1-mesa runs Blender into an error at program start!

framercy@helios ~/bin/blender-2.78c-linux-glibc219-x86_64 $ ./blender
Read new prefs: /home/framercy/.config/blender/2.78/config/userpref.blend
Received X11 Error:
 error code: 3
 request code: 155
 minor code: 4
 error text: BadWindow (invalid Window parameter)
Error! Blender requires OpenGL 2.1 to run. Try updating your drivers.

framercy@helios ~/bin/blender-2.78c-linux-glibc219-x86_64 $ glxinfo
name of display: :0.0
X Error of failed request: BadWindow (invalid Window parameter)
  Major opcode of failed request: 155 (NV-GLX)
  Minor opcode of failed request: 4 ()
  Resource id in failed request: 0x5200003
  Serial number of failed request: 37
  Current serial number in output stream: 37

I use Linux Mint 18.1 Mate 64bit and all things worked fine until the mesa update!

I make my money with Blender so a fast solution would be very nice.

THX

Revision history for this message
Frank Schwarz (framercy) wrote :

After uninstalling the original NVIDIA-Linux-x86_64-378.13 driver and replacing it with nvidia-graphics-drivers-384.59 from repository ppa:graphics-drivers the problem with Blender is solved for me.

Initially I had to use original Nvidia driver because at this time there wasn't a suitable driver for the GTX 1080TI graphic card in the repositories.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

could you run 'apt-cache rdepends libgles1-mesa' and paste the output here.. I'd like to know where the dependency is coming from

Changed in mesa (Ubuntu):
status: Invalid → Incomplete
Revision history for this message
Oliver Wendland (oleander) wrote :

Probably I have the same problem - see bug # 1709823. Today evening I'll try to run 'apt-cache rdepends libgles1-mesa' and paste it here.

Revision history for this message
Oliver Wendland (oleander) wrote :

There you are - that is the output of 'apt-cache rdepends libgles1-mesa':
libgles1-mesa
Reverse Depends:
  libgles1-mesa-dev
  libgles1-mesa-dev
  libgles1-mesa-lts-xenial
  libgles1-mesa-lts-wily-dbg
  libgles1-mesa-lts-wily
  libgles1-mesa-lts-vivid-dbg
  libgles1-mesa-lts-vivid
  libgles1-mesa-lts-utopic-dbg
  libgles1-mesa-lts-utopic
  libgles1-mesa-dev
 |vlc
  libopentk1.1-cil
  libgles1-mesa-lts-wily-dbg
  libgles1-mesa-lts-wily
  libgles1-mesa-lts-vivid-dbg
  libgles1-mesa-lts-vivid
  libgles1-mesa-lts-utopic-dbg
  libgles1-mesa-lts-utopic

Hopefully this serves your needs...

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

alright, that doesn't show packages not in a repo.. anyway, marking as a dupe

Revision history for this message
Dibo (dibo20) wrote :

I had same problem few months ago with Linux Mint 18.1 KDE and VLC daily ppa. Solved it by removing ppa xorg-edgers but few weeks ago it came back on Mint 18.2 (IIRC not immediately after update to 18.2). Again related to VLC:

astępujące pakiety zostaną zaktualizowane:
  libgl1-mesa-glx libglapi-mesa libgles2-mesa
3 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 0 nieaktualizowanych.
Do pobrania 165 kB archiwów. Zwolnione po rozpakowaniu: 1024 B.
Następujące pakiety mają niespełnione zależności:
 libgles1-mesa : Wymaga: libglapi-mesa (= 12.0.6-0ubuntu0.16.04.1) ale zaplanowana jest instalacja wersji 17.0.7-0ubuntu0.16.04.1.
Następujące działania rozwiążą problemy z zależnościami:

     Usunięcie następujących pakietów:
1) libgles1-mesa
2) vlc

It is always (same as previous time) proposing uninstall VLC and mesa. I'm pressing "n" so it propose to keep old version and this is how I keep my distro updated, always keeping old version.
And this is my rdepends output:

apt-cache rdepends libgles1-mesa
libgles1-mesa
Reverse Depends:
  libgles1-mesa-dev
 |vlc
  libgles1-mesa-lts-xenial
  libgles1-mesa-lts-wily-dbg
  libgles1-mesa-lts-wily
  libgles1-mesa-lts-vivid-dbg
  libgles1-mesa-lts-vivid
  libgles1-mesa-lts-utopic-dbg
  libgles1-mesa-lts-utopic
  libgles1-mesa-dev
 |vlc
  libopentk1.1-cil
  libgles1-mesa-lts-wily-dbg
  libgles1-mesa-lts-wily
  libgles1-mesa-lts-vivid-dbg
  libgles1-mesa-lts-vivid
  libgles1-mesa-lts-utopic-dbg
  libgles1-mesa-lts-utopic

Also attached repo's screenshots

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.