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