Bug 977096
Summary: | filesystem installation conflicts with google-earth stable | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | klaus |
Component: | filesystem | Assignee: | Ondrej Vasik <ovasik> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 19 | CC: | germano.massullo, kilolima, linuxhippy, matheus_lanca, ovasik |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-06-24 06:48:42 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
klaus
2013-06-23 14:06:43 UTC
Thanks for report. Google earth package SHOULD NOT own /usr/bin directory. It is their packaging mistake, which violates Fedora packaging guidelines - see https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Ownership . Anyway - there was no change in permissions in /usr/bin subdir, so rpm should be normally tolerant to this ownership conflict - they are ignored, if the user/group ownership and permissions on the directory are the same. That being said, you may open the rpm archive in e.g. midnight commander and check what permissions are set on /usr/bin in the cpio archives. It should have 555:root:root in both. I suspect there is default 755:root:root in the google earth package - but this is violation of Fedora packaging guidelines and their packaging mistake. It is even confirmed by them - see e.g. http://code.google.com/p/earth-issues/issues/detail?id=1525 . Closing NOTABUG. Hi guys, i don't know if this might resolve your problem, but i had the same problem and i find this to fix... Source: www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-rpm-using.html 10.2.2.2. Conflicting Files If you attempt to install a package that contains a file which has already been installed by another package, the following is displayed: Preparing... ########################################### [100%] file /usr/bin/foo from install of foo-1.0-1 conflicts with file from package bar-2.0.20 To make RPM ignore this error, use the --replacefiles option: rpm -ivh --replacefiles foo-1.0-1.i386.rpm Good luck! Same bug on Fedora 22. Yes, this is a bug, Google's fault or not, because Google Earth is still broken for users on Fedora. Three years+ later. I understand, but changing defaults in Fedora is not the right way. Permissions were reduced as part of "security hardening" - and I don't see any reason why google shouldn't drop their /usr/bin/ ownership from their packages. Easiest way (%exclude %dir %{_bindir} in %files section) - or if they have this intentionally listed in %files section, they should remove this line and/or change permissions according to filesystem package. (removal preferred). (In reply to kilolima from comment #3) > Same bug on Fedora 22. Yes, this is a bug, Google's fault or not, because > Google Earth is still broken for users on Fedora. Three years+ later. you should complain at https://groups.google.com/a/googleproductforums.com/d/msgid/maps/e213f100-7a19-4ec5-a89f-5c503ec6ded0%40googleproductforums.com Still an issue with F23 + latest stable google-earth version. The google-forum entry has been locked, while the issue still persists - seems google doesn't really care... |