Description of problem: An error / warning pops up 20 seconds before the end of packages installation, reading: An error occurred: ERROR: 'script' failed for lib64gtk+3_0-3.10.6-3.mga4.x86_64: Ok Screenshot and "bug" command executed. Attachments follow. Reproducible: Steps to Reproduce:
CC: (none) => ennael1Whiteboard: (none) => 4RC
Created attachment 4813 [details] report.bug.xz report.bug.xz from /root/drakx
Created attachment 4814 [details] screenshot from press of F2 key
This is _NOT_ an installer bug but a packaging one: /var/tmp/rpm-tmp.RwyeZC: line 6: /usr/bin/gtk-query-immodules-3.0-64: No such file or directory %post(lib64gtk+3_0-3.10.6-3.mga4.x86_64) scriptlet failed, exit status 127 It: - either misses a "requires(post): gtk+3.0" - or should test for gtk-query-immodules presence before calling it. - or should use %posttrans instead
CC: (none) => thierry.vignaudComponent: Installer => RPM PackagesAssignee: bugsquad => olavSummary: An error occurred with package scripts of libgtk3_0 => %post scriptlet failed for libgtk3_0Source RPM: 64 bits classical iso (4RC round 10) => libgtk3_0
Actually it already has the requires(post). However there's a dependency loop: gtk+3.0 <=> lib64gtk+3_0 rpm has to choose either one to install first in the same transaction, so it will randomly fail. => we need to switch to %posttrans.
Priority: Normal => release_blockerBlocks: (none) => 11704
CC: (none) => eeeemail
Fixed
Status: NEW => RESOLVEDResolution: (none) => FIXED
Blocks: (none) => 22594
Blocks: 22594 => (none)