Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 99326

Summary: collision protect complains when updating portage
Product: Gentoo/Alt Reporter: Fabian Groffen <grobian>
Component: Mac OSXAssignee: Gentoo for Mac OS X <ppc-macos>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: PPC   
OS: OS X   
Whiteboard:
Package list:
Runtime testing required: ---

Description Fabian Groffen gentoo-dev 2005-07-17 07:08:40 UTC
On both my Tiger machine, as well as my Panther iBook updating portage to
sys-apps/portage-2.0.51.22-r1 (from sys-apps/portage-2.0.51.19) results in
collision protect aborting the update process:

>>> Completed installing portage-2.0.51.22-r1 into
/var/tmp/portage/portage-2.0.51.22-r1/image/

* checking 141 files for package collisions
existing file /usr/lib/portage/pym/cvstree.pyo is not owned by this package
existing file /usr/lib/portage/pym/emergehelp.pyo is not owned by this package
existing file /usr/lib/portage/pym/getbinpkg.pyo is not owned by this package
existing file /usr/lib/portage/pym/output.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_checksum.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_const.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_data.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_db_cpickle.pyo is not owned by this
package
existing file /usr/lib/portage/pym/portage_db_flat.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_db_template.pyo is not owned by this
package
existing file /usr/lib/portage/pym/portage_dep.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_exception.pyo is not owned by this
package
existing file /usr/lib/portage/pym/portage_exec.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_file.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_gpg.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_localization.pyo is not owned by this
package
existing file /usr/lib/portage/pym/portage_locks.pyo is not owned by this package
existing file /usr/lib/portage/pym/portage_util.pyo is not owned by this package
existing file /usr/lib/portage/pym/xpak.pyo is not owned by this package
* spent 0.176464080811 seconds checking for file collisions
* This package is blocked because it wants to overwrite
* files belonging to other packages (see messages above).
* If you have no clue what this is all about report it 
* as a bug for this package on http://bugs.gentoo.org

package sys-apps/portage-2.0.51.22-r1 NOT merged


I know for sure (some sort of) that Apple does not supply portage by default on
Panther and Tiger.  I suspect the installer not to change the ownership of the
files appropriately after install, which causes this problem.

Reproducible: Always
Steps to Reproduce:
1. install the OSX portage installer on a Mac
2. emerge sync
3. emerge portage

Actual Results:  
collision protect aborted the installation process

Expected Results:  
unmerge the old portage and install the new one
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-07-17 07:23:27 UTC

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