[Bug 207856] New: mozilla-xulrunner180 from projects tree is not installable
https://bugzilla.novell.com/show_bug.cgi?id=207856 Summary: mozilla-xulrunner180 from projects tree is not installable Product: SUSE Linux 10.1 Version: Final Platform: All OS/Version: All Status: NEW Severity: Minor Priority: P5 - None Component: Firefox AssignedTo: bnc-team-mozilla@forge.provo.novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de (Minor because it's not an officially supported package) The mozilla-xulrunner180 package from http://ftp.suse.com/pub/projects/mozilla/xulrunner is not installable on 10.1 because it tries to replace a directory with a symlink: /usr/lib/xulrunner-1.8.0.1 is a directory in the originally distributed 10.1 package, but a symlink in the 1.8.0.6 package. That will not work, rpm does not handle this case correctly. The rpm error message when trying to install this will be: unpacking of archive failed on file /usr/lib/xulrunner-1.8.0.1: cpio: rename failed - Is a directory The reason is that rpm unpacks the new package on top of the installed one and deletes the obsolete files afterwards. cpio cannot unpack a symlink onto a directory. Please keep this in mind, just in case these packages might be released as security updates later. The workaround is removing the existing directory in the %pre scriptlet of the 1.8.0.6 package - but of course not before using any binaries from there. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=207856 ------- Comment #1 from andreas.hanke@gmx-topmail.de 2006-09-22 22:04 MST ------- Maybe something like: Currently used %pre script: # if an update we need to unregister the old version now if [ "$1" = "2" ]; then /usr/bin/xulrunner --unregister-global fi exit 0 Proposed fix: # if an update we need to unregister the old version now if [ "$1" = "2" ]; then /usr/bin/xulrunner --unregister-global fi # avoid RPM unpacking errors if [ -d /usr/lib/xulrunner-1.8.0.1 ]; then rm -rf /usr/lib/xulrunner-1.8.0.1 fi exit 0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=207856 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hartmut.meyer@novell.com ------- Comment #2 from andreas.hanke@gmx-topmail.de 2006-10-30 17:21 MST ------- *** Bug 216199 has been marked as a duplicate of this bug. *** -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=207856 wolfgang@rosenauer.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED ------- Comment #3 from wolfgang@rosenauer.org 2006-12-23 12:17 MST ------- no xulrunner180 on 10.2 so no bug I guess :-) Fixed by not providing the package. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com