Bug 15521

Summary: M4.1 -> M5RC 64-bit upgrade error
Product: Mageia Reporter: William Kenney <wilcal.int>
Component: InstallerAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard: 5rc
Source RPM: CVE:
Status comment:
Bug Depends on: 15509    
Bug Blocks:    
Attachments: 64bit_m4.1_to_m5.install.log2
64bit_m4.1_to_m5.install.log1
64bit_m4.1_to_m5.install.log

Description William Kenney 2015-03-18 20:30:51 CET
Description of problem:

On real hardware upgrade a 64-bit system using:

Mageia-5-RC-x86_64-DVD.iso
Sun Mar 15 22:54:23 CET 2015
md5sum: ea943d1b7991dc2b5371f616b944e307  

Targeting a previously installed M4.1 KDE x86_64,
during the install an error window is displayed:

An error occurred:

ERROR: 'script" failed for lib64gtk+3_0-3.14.8-3.mga5

install completes. Changed repo, rebooted then up-dated ( 392 rpm's )
the install. No errors reported. NFS share connection was successful.
Rebooted back to working desktop complete with the NFS connection.
Continued to use the nvidia driver.

Reproducible: 

Steps to Reproduce:
William Kenney 2015-03-18 20:31:30 CET

Whiteboard: (none) => 5rc

Comment 1 William Kenney 2015-03-18 20:34:41 CET
Created attachment 6084 [details]
64bit_m4.1_to_m5.install.log2
Comment 2 William Kenney 2015-03-18 20:35:19 CET
Created attachment 6085 [details]
64bit_m4.1_to_m5.install.log1
Comment 3 William Kenney 2015-03-18 20:36:10 CET
Created attachment 6086 [details]
64bit_m4.1_to_m5.install.log
William Kenney 2015-03-18 20:37:24 CET

Summary: M4.1 -> M5RC 64-bit upgrade errors => M4.1 -> M5RC 64-bit upgrade error

Comment 4 David Walser 2015-03-18 22:56:57 CET
/usr/lib64/gtk-3.0/bin/gtk-query-immodules-3.0: symbol lookup error: /lib64/libGL.so.1: undefined symbol: _glapi_Dispatch
%posttrans(lib64gtk+3_0-3.14.8-3.mga5.x86_64) scriptlet failed, exit status 127

It's because your libmesagl1 (lib64mesagl1 in your case) hasn't been updated from the mga4 version yet.  It has _glapi_Dispatch, which is no longer valid, as we've switched to _glapi_tls_Dispatch in Cauldron.  I added a Requires(posttrans) on the newer libmesagl version for libgtk+3_0 which should fix this.  I also added a ||: at the end of the gtk-query-immodules-3.0 command call to silence any other errors that might come from this command at this stage of the installation, as they shouldn't be important.

I have a pending freeze push request for gtk+3.0 to fix Bug 15509, so these fixes should get pulled in when that's pushed.  Thanks for the report.

Depends on: (none) => 15509

Comment 5 David Walser 2015-03-18 23:16:08 CET
Should be fixed with gtk+3.0-3.14.8-4.mga5.
Comment 6 David Walser 2015-03-18 23:16:24 CET
Marking FIXED.

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

Comment 7 William Kenney 2015-03-18 23:45:33 CET
Will I find this error in all the media including the Live-CD/DVD's?