Description of problem: Error messages when updating. Version-Release number of selected component (if applicable): firefox-3.0-0.beta2.15.nightly20080130.fc9.i386 xulrunner-1.9-0.beta2.15.nightly20080130.fc9.i386 How reproducible: Has happened the last few times firefox was updated. No package claims the directory it complains about. Steps to Reproduce: 1. 2. 3. Actual results: /var/tmp/rpm-tmp.67913: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory Expected results: Additional info:
Is there perhaps a trigger from a different package wrongly expecting this directory to exist? Because firefox or xulrunner aren't doing anything with it in scriptlets
This happened each time firefox was updated. It seems to be gone now.
Nope, updating today to 3.0-0.beta2.17.nightly20080209.fc9 I see: Updating : firefox ####################### [29/78] /var/tmp/rpm-tmp.5346: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory
Again today, 3.0-0.beta2.18.nightly20080210.fc9.i386. Packages updated around firefox are wine, nazghul-haxima, firefox, e2fsprogs-devel, perl-Git. I very much doubt any of those is responsible for the error. Could it be some long-outdated uninstall scriptlet that isn't erased because it hasn't ever completed?
Updating : beagle ##################### [ 57/546] /var/tmp/rpm-tmp.82528: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory /var/tmp/rpm-tmp.88315: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory Updating : jack-audio-connection-kit ##################### [ 58/546] Today I see: Updating : xulrunner ##################### [ 59/546] Error unpacking rpm package xulrunner-1.9-0.beta3.21.nightly20080214.fc9.i386 error: unpacking of archive failed on file /usr/lib/xulrunner-1.9pre/dictionaries: cpio: rename Updating : firefox ##################### [243/546] /var/tmp/rpm-tmp.6472: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory /var/tmp/rpm-tmp.58454: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No such file or directory The first error I fixed by axing the /usr/lib/xulrunner-1.9pre/dictionaries* directory and files (it is now a symlink!), and updating again. Clearly some earlier xulrunner updates had failed.
(In reply to comment #5) > Updating : beagle ##################### [ 57/546] > /var/tmp/rpm-tmp.82528: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No > such file or directory > /var/tmp/rpm-tmp.88315: line 11: cd: /usr/lib/xulrunner-1.9pre/extensions: No > such file or directory > Updating : jack-audio-connection-kit ##################### [ 58/546] This looks like beagle is running a broken trigger on xulrunner. > Today I see: > > Updating : xulrunner ##################### [ 59/546] > Error unpacking rpm package xulrunner-1.9-0.beta3.21.nightly20080214.fc9.i386 > error: unpacking of archive failed on file > /usr/lib/xulrunner-1.9pre/dictionaries: cpio: rename Unrelated but unavoidable, since this changed from a directory containing files to a symlink. There's no way to fix this in the spec AFAIK
I already opened bug #432571 against beagle for the broken trigger - it's actually grovelling the parent directory name out of /etc/gre.d/gre.conf, and gratuitously globbing on a /extensions and expecting it to be there, when it probably should be looking in some other directory...
Just filed a bug on beagle, duping this there since that's really what is causing this. *** This bug has been marked as a duplicate of 433063 ***
Oh, whoops. Sorry, I didn't notice your bug until after I filed and duped :(
Doesn't matter to me - somebody should pick one and label the other a dup. Personally, I don't care, as long as it gets fixed before my users see the bug. :)