Bug 433375

Summary: need to clean up directory /usr/lib/xulrunner-1.90re/dictionaries before trying to replace it with a symbolic link
Product: [Fedora] Fedora Reporter: Jonathan Kamens <jik>
Component: xulrunnerAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: caillon, dwmw2, johnp, mcepl, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-02-18 22:41:18 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan Kamens 2008-02-18 21:55:17 UTC
Can't install current xulrunnner from rawhide:

Error unpacking rpm package xulrunner-1.9-0.beta3.22.nightly20080215.fc9.i386
error: failed to stat /home/jik/.gvfs: Permission denied
error: unpacking of archive failed on file
/usr/lib/xulrunner-1.9pre/dictionaries: cpio: rename

This is because /usr/lib/xulrunner-1.9pre/dictionaries already exists as a
directory, and the new RPM wants it to be a symbolic link.

Don't know whether this is a yum but or an xulrunner RPM bug.  Suspect it's
probably the responsibility of the RPM to have a %pre script to clean up in
situations like this.

Comment 1 Matěj Cepl 2008-02-18 22:41:18 UTC

*** This bug has been marked as a duplicate of 433096 ***