When trying to do the initial emerge system, portage doesn't get installed and an error is the output because it says that portage is trying to overwrite files that don't belong to it. Reproducible: Always Steps to Reproduce: 1.just run emerge system Actual Results: 236:/Users/adam root# emerge system Calculating system dependencies ...done! >>> emerge (1 of 4) sys-apps/portage-2.0.51.22-r2 to / >>> md5 files ;-) ChangeLog >>> md5 files ;-) metadata.xml >>> md5 files ;-) portage-2.0.51.19.ebuild >>> md5 files ;-) portage-2.0.51.22-r2.ebuild >>> md5 files ;-) files/05portage.envd >>> md5 files ;-) files/2.0.51.22-fixes.patch >>> md5 files ;-) files/digest-portage-2.0.51.19 >>> md5 files ;-) files/digest-portage-2.0.51.22-r2 >>> md5 files ;-) files/README.RESCUE >>> md5 src_uri ;-) portage-2.0.51.22.tar.bz2 >>> Unpacking source... >>> Unpacking portage-2.0.51.22.tar.bz2 to /var/tmp/portage/portage-2.0.51.22-/work patching file ChangeLog patching file bin/ebuild.sh patching file bin/emake patching file bin/emerge patching file bin/repoman patching file pym/portage.py >>> Source unpacked. Listing /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/cvsee.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/dcdlog.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/distch_conf.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/emeehelp.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/getnpkg.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/outt.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_checksum.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_const.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_contents.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_data.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_db_anydbm.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_db_cpickle.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_db_flat.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_db_template.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_db_test.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_dep.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_exception.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_exec.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_file.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_gpg.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_localization.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_locks.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/porge_util.py ... Compiling /var/tmp/portage/portage-2.0.51.22-r2/work/portage-2.0.51.22/pym/xpapy ... ppc-macos >>> Test phase [not enabled]: sys-apps/portage-2.0.51.22-r2 >>> Install portage-2.0.51.22-r2 into /var/tmp/portage/portage-2.0.51.22-r2/ime/ category sys-apps ppc-macos strip: can't process non-object and non-archive file: /private/var/tmp/portageortage-2.0.51.22-r2/work/portage-2.0.51.22/bin/tbz2tool man: prepallstrip: strip: strip: >>> Completed installing into /var/tmp/portage/portage-2.0.51.22-r2/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 packageexisting 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 pkage existing file /usr/lib/portage/pym/portage_const.pyo is not owned by this packe existing file /usr/lib/portage/pym/portage_data.pyo is not owned by this packaexisting file /usr/lib/portage/pym/portage_db_cpickle.pyo is not owned by thisackage existing file /usr/lib/portage/pym/portage_db_flat.pyo is not owned by this paage existing file /usr/lib/portage/pym/portage_db_template.pyo is not owned by thipackage existing file /usr/lib/portage/pym/portage_dep.pyo is not owned by this packagexisting file /usr/lib/portage/pym/portage_exception.pyo is not owned by this ckage existing file /usr/lib/portage/pym/portage_exec.pyo is not owned by this packaexisting file /usr/lib/portage/pym/portage_file.pyo is not owned by this packaexisting file /usr/lib/portage/pym/portage_gpg.pyo is not owned by this packagexisting file /usr/lib/portage/pym/portage_localization.pyo is not owned by th package existing file /usr/lib/portage/pym/portage_locks.pyo is not owned by this packe existing file /usr/lib/portage/pym/portage_util.pyo is not owned by this packaexisting file /usr/lib/portage/pym/xpak.pyo is not owned by this package * spend 0.127689838409 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-r2 NOT merged No package files given... Grabbing a set. 236:/Users/adam root# Expected Results: For portage to continue after updating itself and then continuing to install the base system. 236:/Users/adam root# emerge info !!! Relying on the shell to locate gcc, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 2.0.51-r3 (default-darwin/macos/10.4, gcc-4.0.0, unavailable, 8.2.1 Power Macintosh) ================================================================= System uname: 8.2.1 Power Macintosh powerpc macos-20041118 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] Autoconf: Automake: Binutils: Headers: Libtools: ACCEPT_KEYWORDS="ppc-macos" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="emboss ppc-macos userland_BSD kernel_Darwin elibc_Darwin" 236:/Users/adam root#
This is a known bug with the installer. This one time only do: FEATURES="-collision-protect" emerge portage