scriplet issues installing deps in f23 mock

Miroslav Suchý msuchy at redhat.com
Mon Oct 5 08:46:25 UTC 2015


Dne 30.9.2015 v 00:17 Cole Robinson napsal(a):
> I'm hitting scriplet errors when trying to build f23 qemu in mock on an up to
> date f23 host. Example:
> 
> $ mock --root fedora-23-x86_64 --init
> ...
> $ mock --root fedora-23-x86_64 --rebuild qemu-2.4.0-4.fc23.src.rpm
> ...
> 
> Transaction Summary
> ================================================================================
> Install  48 Packages (+596 Dependent packages)
> 
> Total size: 396 M
> Installed size: 1.1 G
> Downloading packages:
> Running transaction check
> Running transaction test
> Transaction test succeeded
> Running transaction (shutdown inhibited)
> error: %prein(texlive-base-4:2014-13.20140525_r34255.fc23.noarch) scriptlet
> failed, exit status 126
> Error in PREIN scriptlet in rpm package
> 4:texlive-base-2014-13.20140525_r34255.fc23.noarch
>   Installing : 2:libpng-1.6.17-2.fc23.x86_64                              2/644
> error: texlive-base-4:2014-13.20140525_r34255.fc23.noarch: install failed
> warning: %post(libpng-2:1.6.17-2.fc23.x86_64) scriptlet failed, exit status 126
> Non-fatal POSTIN scriptlet failure in rpm package 2:libpng-1.6.17-2.fc23.x86_64
>   Installing : freetype-2.6.0-3.fc23.x86_64                               3/644
> warning: %post(freetype-2.6.0-3.fc23.x86_64) scriptlet failed, exit status 126
> Non-fatal POSTIN scriptlet failure in rpm package freetype-2.6.0-3.fc23.x86_64
>   Installing : xorg-x11-proto-devel-7.7-16.fc23.noarch


libpng just call ldconfig
texlive-base just remove one directory and return true
There is hardly something to fail.

I strongly suspect SELinux. It does not happen on my workstation (with SELinux disabled) and it does not happen on
freshly installed F22 machine with SELinux on.

Do you have something in audit.log?


-- 
Miroslav Suchy, RHCA
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys


More information about the devel mailing list