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

Bug 145304

Summary: gnome-base/gnome-common-2.12.0 fails with collision protect
Product: Gentoo Linux Reporter: Bodo Thiesen <bothie>
Component: [OLD] Core systemAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Bodo Thiesen 2006-08-27 21:07:56 UTC
>>> Completed installing gnome-common-2.12.0 into /var/tmp/portage/gnome-common-2.12.0/image/
[...]
* checking 10 files for package collisions
existing file /usr/bin/gnome-autogen.sh is not owned by this package
existing file /usr/bin/gnome-doc-common is not owned by this package
existing file /usr/share/aclocal/gnome-common.m4 is not owned by this package
existing file /usr/share/aclocal/gnome-compiler-flags.m4 is not owned by this package
existing file /usr/share/gnome-common/data/omf.make is not owned by this package
existing file /usr/share/gnome-common/data/xmldocs.make is not owned by this package
* spent 0.0536980628967 seconds checking for file collisions
* This package is blocked because it wants to overwrite
[...]

package gnome-base/gnome-common-2.12.0 NOT merged
# for file in /usr/bin/gnome-autogen.sh /usr/bin/gnome-doc-common /usr/share/aclocal/gnome-common.m4 /usr/share/aclocal/gnome-compiler-flags.m4 /usr/share/gnome-common/data/omf.make /usr/share/gnome-common/data/xmldocs.make; do grep $file /var/db/pkg/gnome-base/gnome-common-*/CONTENTS; echo "obj $file $(md5sum $file | awk '{print $1}') $(stat -c %Y $file)"; done
obj /usr/bin/gnome-autogen.sh 794af6ac2ead3ecc1a7515021fcaae32 1153025128
obj /usr/bin/gnome-autogen.sh 794af6ac2ead3ecc1a7515021fcaae32 1153025128
obj /usr/bin/gnome-doc-common 00494af18649bf552f4b1ce8201237a6 1153025128
obj /usr/bin/gnome-doc-common 00494af18649bf552f4b1ce8201237a6 1153025128
obj /usr/share/aclocal/gnome-common.m4 1f7c99f2078c99667edff750b6634cad 1153025128
obj /usr/share/aclocal/gnome-common.m4 1f7c99f2078c99667edff750b6634cad 1153025128
obj /usr/share/aclocal/gnome-compiler-flags.m4 45b8b2d36c151dd1794c8fbb8d9322df 1153025128
obj /usr/share/aclocal/gnome-compiler-flags.m4 45b8b2d36c151dd1794c8fbb8d9322df 1153025128
obj /usr/share/gnome-common/data/omf.make 120b83756d8da3529c52165f9130d16f 1153025128
obj /usr/share/gnome-common/data/omf.make 120b83756d8da3529c52165f9130d16f 1153025128
obj /usr/share/gnome-common/data/xmldocs.make 1fdadc04b597380c28acd84e6ee63651 1153025128
obj /usr/share/gnome-common/data/xmldocs.make 1fdadc04b597380c28acd84e6ee63651 1153025128
# rm /usr/bin/gnome-autogen.sh /usr/bin/gnome-doc-common /usr/share/aclocal/gnome-common.m4 /usr/share/aclocal/gnome-compiler-flags.m4 /usr/share/gnome-common/data/omf.make /usr/share/gnome-common/data/xmldocs.make; qmerge gnome-base/gnome-common-2.12.0
gnome-base - gnome-common - 2.12.0
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking gnome-common-2.12.0.tar.bz2 ;-)
* checking 10 files for package collisions
* spent 0.00542306900024 seconds checking for file collisions
>>> Merging gnome-base/gnome-common-2.12.0 to /
[...]
# 

BTW: There was NO unmerging of 2.8.0 after the final successful merge of 2.12.0.

>>> emerge --info <<<
Portage 2.1-r2 (!/usr/portage/profiles/default-linux/x86/2005.1, gcc-3.4.6/vanilla, glibc-2.3.6-r4, 2.6.16 i686)
=================================================================
System uname: 2.6.16 i686 AMD Athlon(tm) XP 1700+
Gentoo Base System version 1.12.4
app-admin/eselect-compiler: 2.0.0_rc2-r1
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17
sys-devel/gcc-config: 2.0.0_rc1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/lib/X11/app-defaults/XTerm /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O3 -pipe"
DISTDIR="/var/cache/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks metadata-transfer nostrip notitles sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/etc/overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bzip2 cli crypt cups dlloader dri eds emboss encode foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imap imlib ipv6 isdnlog jpeg ldap libg++ libwww mad mikmod motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl png pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl tcpd timidity truetype truetype-fonts type1-fonts unicode userlocales vorbis win32codecs xml2 xmms xorg xprint xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
#
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-08-28 00:17:35 UTC
emerge -C =gnome-common-2*; emerge --oneshot gnome-common

*** This bug has been marked as a duplicate of 139517 ***
Comment 2 Bodo Thiesen 2006-08-28 04:43:04 UTC
Two questions:

1. Would emerge -C =gnome-common-2.8.0 suffice, or need both instances removed and then the one reinstalled?
2. Why marked as duplicate. I'd read the other report, but couldn't see the similarities. Or is it a general portage bug, that changing a non-slottet package to a slotted will break the system?

Regards, Bodo
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-08-28 04:46:35 UTC
Apparently your VBD has wrong slot recorded. Yes, you should unmerge both version to get things fixed.