On 01/16/2014 10:11 AM, Ankur Sinha wrote:
On Fri, 2014-01-17 at 03:03 +1100, Ankur Sinha wrote:
>
> It definitely isn't dnf mucking up. This is the second time I've fresh
> installed today, and I haven't used dnf at all. I installed my apps,
> updated, and I got a bunch of scriptlet failures:
More:
> sudo yum -d 10 install mpd --rpmverbosity=debug -e 1
...
...
...
> 35 D: ========== +++ jack-audio-connection-kit-1.9.9.5-3.fc20 x86_64-linux 0x2
> 36 D: Expected size: 543348 = lead(96)+sigs(1284)+pad(4)+data(541964)
> 37 D: Actual size: 543348
> 38 D: jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64: Header V3 RSA/SHA256
Signature, key ID 246110c1: OK
> 39 D: install: jack-audio-connection-kit-1.9.9.5-3.fc20 has 31 files
> 40 D: %pre(jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64): scriptlet start
> 41 D: %pre(jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64): execv(/bin/sh) pid
13704
> 42 D: %pre(jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64): waitpid(13704) rc
13704 status 7f00
> 43 error: %pre(jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64) scriptlet failed,
exit status 127
> 44 error: jack-audio-connection-kit-1.9.9.5-3.fc20.x86_64: install failed
> 45 D: ========== +++ mpd-1:0.18-0.1.git0e0be02.fc20 x86_64-linux 0x2
> 46 D: Expected size: 272248 = lead(96)+sigs(1284)+pad(4)+data(270864)
> 47 D: Actual size: 272248
> 48 D: mpd-1:0.18-0.1.git0e0be02.fc20.x86_64: Header V3 RSA/SHA256 Signature, key
ID ae688223: OK
> 49 D: install: mpd-1:0.18-0.1.git0e0be02.fc20 has 20 files
> 50 D: %pre(mpd-1:0.18-0.1.git0e0be02.fc20.x86_64): scriptlet start
> 51 D: %pre(mpd-1:0.18-0.1.git0e0be02.fc20.x86_64): execv(/bin/sh) pid 13705
> 52 D: %pre(mpd-1:0.18-0.1.git0e0be02.fc20.x86_64): waitpid(13705) rc 13705 status
7f00
> 53 error: %pre(mpd-1:0.18-0.1.git0e0be02.fc20.x86_64) scriptlet failed, exit
status 127
> history info
> [asinha@eng051125 ~]$
I've switched on whatever flags I could find in yum. More hints?
Odd that you're getting it on %pre and I'm getting it on %post -
according to my tests, I'm hitting on on ldconfig, but you hit it on
/bin/sh - the only common thing is the execv and waitpid portions of the
scriptlet. Something isn't passing a value back into the scriptlet.
I installed a local RPM using rpm -Uvvh - this is the pertinent output
of that:
D: %post(kde-connect-0.4.2-1.fc20.x86_64): scriptlet start
D: %post(kde-connect-0.4.2-1.fc20.x86_64): execv(/sbin/ldconfig) pid 4414
D: %post(kde-connect-0.4.2-1.fc20.x86_64): waitpid(4414) rc 4414 status 7f00
warning: %post(kde-connect-0.4.2-1.fc20.x86_64) scriptlet failed, exit
status 127
--
Dan Mossor
Systems Engineer at Large
Fedora QA Team Volunteer FAS: dmossor IRC: danofsatx
San Antonio, Texas, USA