Bug 12802

Summary: mesa update fails
Product: Mageia Reporter: Simon Geard <simon>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: thierry.vignaud
Version: 4   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:
Attachments: Screenshot of the problem

Description Simon Geard 2014-02-17 14:47:02 CET

    
Comment 1 Simon Geard 2014-02-17 14:47:51 CET
Created attachment 4994 [details]
Screenshot of the problem
Comment 2 Simon Geard 2014-02-17 14:49:08 CET
I tried to do the update as usual and this happened. What should I do? What does it mean?
Comment 3 Manuel Hiebel 2014-02-17 17:06:21 CET
(for next time, please use text instead of screenshot thanks.)

Any reason to have both 32 and 64 bit arch for the mesa libs ?
What is the output of "urpmq --list-media active" ?
Is it better if you run the update with "urpmi --auto-update" ?

Summary: Automatic update fails => mesa update fails

Comment 4 Simon Geard 2014-02-17 19:53:14 CET
[root@localhost ~]# urpmq --list-media active
Core Release2
Core Updates
Nonfree Release2
Nonfree Updates
Tainted Release
Tainted Updates
Core 32bit Release
Core 32bit Updates
Nonfree 32bit Release
Nonfree 32bit Updates


I install the 32-bit libs when an application needs them. Can I use rpm to enquire which applications use the 32-bit mesa? I know that doesn't cover all of them but it is a start.
Comment 5 Simon Geard 2014-02-17 19:55:15 CET
Output from the command line:
[root@localhost ~]# urpmi --auto-update
medium "Core Release2" is up-to-date
medium "Core Updates" is up-to-date
medium "Nonfree Release2" is up-to-date
medium "Nonfree Updates" is up-to-date
medium "Tainted Release" is up-to-date
medium "Tainted Updates" is up-to-date
medium "Core 32bit Release" is up-to-date
medium "Core 32bit Updates" is up-to-date
medium "Nonfree 32bit Release" is up-to-date
medium "Nonfree 32bit Updates" is up-to-date
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Tainted Release")
  cdrdao                         1.2.3        9.mga4.taint> x86_64  
  gstreamer0.10-plugins-ugly     0.10.19      9.mga4.taint> x86_64  
  gstreamer1.0-a52dec            1.2.2        1.mga4.taint> x86_64  
  gstreamer1.0-soundtouch        1.2.2        1.mga4.taint> x86_64  
  k3b                            2.0.2        12.mga4.tain> x86_64  
  lib64freetype6                 2.5.0.1      3.mga4.taint> x86_64  
  lib64freetype6-devel           2.5.0.1      3.mga4.taint> x86_64  
  lib64k3bdevice6                2.0.2        12.mga4.tain> x86_64  
  lib64k3blib6                   2.0.2        12.mga4.tain> x86_64  
  lib64opal3.10.10               3.10.10      6.mga4.taint> x86_64  
  lib64opal3.10.10-plugins       3.10.10      6.mga4.taint> x86_64  
  lib64quicktime0                1.2.4        6.mga4.taint> x86_64  
  lib64rtmp0                     2.4          0.git2011122> x86_64  
  lib64xine1                     1.1.21       11.mga4.tain> x86_64  
  mencoder                       1.1.1        3.r36361.1.m> x86_64  
  mplayer                        1.1.1        3.r36361.1.m> x86_64  
  xine-plugins                   1.1.21       11.mga4.tain> x86_64  
  xine-ui                        0.99.7       9.mga4.taint> x86_64  
(medium "Tainted Updates")
  lib64dri-drivers               10.0.3       1.mga4.taint> x86_64  
  lib64glapi0-devel              10.0.3       1.mga4.taint> x86_64  
  lib64mesaegl1                  10.0.3       1.mga4.taint> x86_64  
  lib64mesaegl1-devel            10.0.3       1.mga4.taint> x86_64  
  lib64mesagl1                   10.0.3       1.mga4.taint> x86_64  
  lib64mesagl1-devel             10.0.3       1.mga4.taint> x86_64  
  lib64mesaglesv2_2              10.0.3       1.mga4.taint> x86_64  
  lib64mesaglesv2_2-devel        10.0.3       1.mga4.taint> x86_64  
  mesa                           10.0.3       1.mga4.taint> x86_64  
(medium "Core 32bit Updates")
  libdri-drivers                 10.0.3       1.mga4        i586    
  libglapi0                      10.0.3       1.mga4        i586    
  libglapi0-devel                10.0.3       1.mga4        i586    
  libgnutls28                    3.2.7        1.1.mga4      i586    
  libmesagl1                     10.0.3       1.mga4        i586    
  libmesagl1-devel               10.0.3       1.mga4        i586    
442KB of additional disk space will be used.
31MB of packages will be retrieved.
Proceed with the installation of the 33 packages? (Y/n) 


    $MIRRORLIST: media/tainted/release/lib64xine1-1.1.21-11.mga4.tainted.x86_64.rpm
    $MIRRORLIST: media/tainted/release/lib64opal3.10.10-plugins-3.10.10-6.mga4.tainted.x86_64.rpm                                                     
    $MIRRORLIST: media/tainted/release/xine-plugins-1.1.21-11.mga4.tainted.x86_64.rpm                                                                 
    $MIRRORLIST: media/tainted/release/lib64quicktime0-1.2.4-6.mga4.tainted.x86_64.rpm                                                                
    $MIRRORLIST: media/tainted/release/lib64opal3.10.10-3.10.10-6.mga4.tainted.x86_64.rpm                                                             
installing lib64mesagl1-10.0.3-1.mga4.tainted.x86_64.rpm libdri-drivers-10.0.3-1.mga4.i586.rpm mesa-10.0.3-1.mga4.tainted.x86_64.rpm lib64mesagl1-devel-10.0.3-1.mga4.tainted.x86_64.rpm lib64xine1-1.1.21-11.mga4.tainted.x86_64.rpm xine-plugins-1.1.21-11.mga4.tainted.x86_64.rpm lib64quicktime0-1.2.4-6.mga4.tainted.x86_64.rpm lib64opal3.10.10-3.10.10-6.mga4.tainted.x86_64.rpm lib64opal3.10.10-plugins-3.10.10-6.mga4.tainted.x86_64.rpm lib64dri-drivers-10.0.3-1.mga4.tainted.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ####################################################################################################################


    $MIRRORLIST: media/tainted/release/mplayer-1.1.1-3.r36361.1.mga4.tainted.x86_64.rpm
    $MIRRORLIST: media/tainted/release/xine-ui-0.99.7-9.mga4.tainted.x86_64.rpm                                                                       
    $MIRRORLIST: media/tainted/release/lib64rtmp0-2.4-0.git20111228.5.mga4.tainted.x86_64.rpm                                                          
    $MIRRORLIST: media/tainted/release/gstreamer0.10-plugins-ugly-0.10.19-9.mga4.tainted.x86_64.rpm                                                    
    $MIRRORLIST: media/tainted/release/cdrdao-1.2.3-9.mga4.tainted.x86_64.rpm                                                                          
    $MIRRORLIST: media/tainted/release/lib64freetype6-2.5.0.1-3.mga4.tainted.x86_64.rpm                                                                
    $MIRRORLIST: media/tainted/release/lib64freetype6-devel-2.5.0.1-3.mga4.tainted.x86_64.rpm                                                          
installing lib64freetype6-2.5.0.1-3.mga4.tainted.x86_64.rpm cdrdao-1.2.3-9.mga4.tainted.x86_64.rpm gstreamer0.10-plugins-ugly-0.10.19-9.mga4.tainted.x86_64.rpm lib64mesaglesv2_2-devel-10.0.3-1.mga4.tainted.x86_64.rpm lib64mesaglesv2_2-10.0.3-1.mga4.tainted.x86_64.rpm xine-ui-0.99.7-9.mga4.tainted.x86_64.rpm lib64freetype6-devel-2.5.0.1-3.mga4.tainted.x86_64.rpm lib64rtmp0-2.4-0.git20111228.5.mga4.tainted.x86_64.rpm lib64mesaegl1-10.0.3-1.mga4.tainted.x86_64.rpm lib64mesaegl1-devel-10.0.3-1.mga4.tainted.x86_64.rpm mplayer-1.1.1-3.r36361.1.mga4.tainted.x86_64.rpm from /var/cache/urpmi/rpms          
Preparing...                     ####################################################################################################################  
     1/33: lib64mesaegl1         ####################################################################################################################  
     2/33: lib64freetype6        ####################################################################################################################  
     3/33: lib64mesaegl1-devel   ####################################################################################################################  
     4/33: lib64mesaglesv2_2     ####################################################################################################################  
     5/33: lib64mesaglesv2_2-devel                                                                                                                     
                                 ####################################################################################################################  
     6/33: lib64freetype6-devel  ####################################################################################################################  
     7/33: mplayer               ####################################################################################################################  
     8/33: lib64rtmp0            ####################################################################################################################  
     9/33: xine-ui               ####################################################################################################################  
    10/33: gstreamer0.10-plugins-ugly
                                 ####################################################################################################################
    11/33: cdrdao                ####################################################################################################################
     1/11: removing mplayer-1.1.1-3.r36361.1.mga4.x86_64
                                 ####################################################################################################################
     2/11: removing lib64mesaglesv2_2-devel-10.0.2-1.mga4.x86_64
                                 ####################################################################################################################
     3/11: removing lib64mesaegl1-devel-10.0.2-1.mga4.x86_64
                                 ####################################################################################################################
     4/11: removing lib64freetype6-devel-2.5.0.1-3.mga4.x86_64
                                 ####################################################################################################################
     5/11: removing lib64freetype6-2.5.0.1-3.mga4.x86_64
                                 ####################################################################################################################
     6/11: removing lib64mesaegl1-10.0.2-1.mga4.x86_64
                                 ####################################################################################################################
     7/11: removing lib64mesaglesv2_2-10.0.2-1.mga4.x86_64
                                 ####################################################################################################################
     8/11: removing lib64rtmp0-2.4-0.git20111228.5.mga4.x86_64
                                 ####################################################################################################################
     9/11: removing xine-ui-0.99.7-9.mga4.x86_64
                                 ####################################################################################################################
    10/11: removing gstreamer0.10-plugins-ugly-0.10.19-9.mga4.x86_64
                                 ####################################################################################################################
    11/11: removing cdrdao-1.2.3-9.mga4.x86_64
                                 ####################################################################################################################


    $MIRRORLIST: media/tainted/release/gstreamer1.0-a52dec-1.2.2-1.mga4.tainted.x86_64.rpm
    $MIRRORLIST: media/tainted/release/lib64k3bdevice6-2.0.2-12.mga4.tainted.x86_64.rpm                                                               
    $MIRRORLIST: media/tainted/release/k3b-2.0.2-12.mga4.tainted.x86_64.rpm                                                                           
    $MIRRORLIST: media/tainted/release/mencoder-1.1.1-3.r36361.1.mga4.tainted.x86_64.rpm                                                              
    $MIRRORLIST: media/tainted/release/lib64k3blib6-2.0.2-12.mga4.tainted.x86_64.rpm                                                                  
    $MIRRORLIST: media/tainted/release/gstreamer1.0-soundtouch-1.2.2-1.mga4.tainted.x86_64.rpm                                                        
installing gstreamer1.0-soundtouch-1.2.2-1.mga4.tainted.x86_64.rpm libglapi0-10.0.3-1.mga4.i586.rpm mencoder-1.1.1-3.r36361.1.mga4.tainted.x86_64.rpm lib64glapi0-devel-10.0.3-1.mga4.tainted.x86_64.rpm lib64k3blib6-2.0.2-12.mga4.tainted.x86_64.rpm libglapi0-devel-10.0.3-1.mga4.i586.rpm lib64k3bdevice6-2.0.2-12.mga4.tainted.x86_64.rpm gstreamer1.0-a52dec-1.2.2-1.mga4.tainted.x86_64.rpm k3b-2.0.2-12.mga4.tainted.x86_64.rpm from /var/cache/urpmi/rpms
Preparing...                     ####################################################################################################################
    12/33: lib64k3bdevice6       ####################################################################################################################
    13/33: lib64k3blib6          ####################################################################################################################
    14/33: libglapi0             ####################################################################################################################
    15/33: libglapi0-devel       ####################################################################################################################
    16/33: k3b                   ####################################################################################################################
    17/33: gstreamer1.0-a52dec   ####################################################################################################################
    18/33: lib64glapi0-devel     ####################################################################################################################
    19/33: mencoder              ####################################################################################################################
    20/33: gstreamer1.0-soundtouch
                                 ####################################################################################################################
      1/9: removing k3b-4:2.0.2-12.mga4.x86_64
                                 ####################################################################################################################
      2/9: removing lib64k3blib6-4:2.0.2-12.mga4.x86_64
                                 ####################################################################################################################
      3/9: removing libglapi0-devel-10.0.2-1.mga4.i586
                                 ####################################################################################################################
      4/9: removing lib64glapi0-devel-10.0.2-1.mga4.x86_64
                                 ####################################################################################################################
      5/9: removing libglapi0-10.0.2-1.mga4.i586
                                 ####################################################################################################################
      6/9: removing lib64k3bdevice6-4:2.0.2-12.mga4.x86_64
                                 ####################################################################################################################
      7/9: removing gstreamer1.0-a52dec-1.2.2-1.mga4.x86_64
                                 ####################################################################################################################
      8/9: removing mencoder-1.1.1-3.r36361.1.mga4.x86_64
                                 ####################################################################################################################
      9/9: removing gstreamer1.0-soundtouch-1.2.2-1.mga4.x86_64
                                 ####################################################################################################################


installing libgnutls28-3.2.7-1.1.mga4.i586.rpm libmesagl1-devel-10.0.3-1.mga4.i586.rpm libmesagl1-10.0.3-1.mga4.i586.rpm from /var/cache/urpmi/rpms
Installation failed:    file /usr/include/GL/glxext.h from install of lib64mesagl1-devel-10.0.3-1.mga4.tainted.x86_64 conflicts with file from package libmesagl1-devel-10.0.2-1.mga4.i586
        libdri-drivers >= 10.0.3-1.mga4 is needed by libmesagl1-10.0.3-1.mga4.i586
Comment 6 Thierry Vignaud 2014-02-18 22:40:53 CET
You should uninstall one of the devel packages, preferrably the 32bit one

About your question in comment #4, "rpm -e libmesagl1" will answer you
But you don't need the devel package (libmesagl1-devel) for any application... That's the one you should uninstall

CC: (none) => thierry.vignaud

Comment 7 Simon Geard 2014-02-20 00:09:31 CET
I have uninstalled libmesagl1 as you suggested and all is now working as it should be so I've marked this bug as resolved.

Thank you very much for your help.

Status: NEW => RESOLVED
Resolution: (none) => FIXED