Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218905 - app-emulation/virtualbox-modules-1.5.7 Multiple versions within a single package slot
Summary: app-emulation/virtualbox-modules-1.5.7 Multiple versions within a single pack...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-22 15:54 UTC by Zach
Modified: 2008-04-22 17:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zach 2008-04-22 15:54:43 UTC
after syncing this morning and attempting to update there appears to be an issue with a new version of app-emulation/virtualbox-modules-1.5.7:

I currently have the following packages installed:
app-emulation/virtualbox-bin-1.5.6
app-emulation/virtualbox-modules-1.5.6

Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:

app-emulation/virtualbox-modules:0

  ('installed', '/', 'app-emulation/virtualbox-modules-1.5.6', 'nomerge') pulled in by
    ('installed', '/', 'app-emulation/virtualbox-bin-1.5.6', 'nomerge')

  ('ebuild', '/', 'app-emulation/virtualbox-modules-1.5.7', 'merge') (no parents)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.

!!! Depgraph creation failed.



Reproducible: Always

Steps to Reproduce:
1. emerge --sync
2. emerge -uDN world -av
3.




Zach # emerge --info
Portage 2.1.4.4 (default/linux/x86/2008.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r4 i686)
=================================================================
System uname: 2.6.24-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Timestamp of tree: Tue, 22 Apr 2008 15:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.4
dev-lang/python:     2.5.1-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo "
LINGUAS="en en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/layman/desktop-effects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi addbookmarks akode alias alsa amr apache2 arts autoreplace avahi bash-completion berkdb bl bluetooth boost branding bzip2 cairo ccache cddb cdr clamav cli connectionstatus contactnotes cracklib crypt css cups curl daap dbus dri dts dv dvd dvdnav dvdr dvdread eds emboss enca encode esd evo extrafilters fam fame ffmpeg firefox flac flash fontconfig fortran fpx ftp gd gdbm gif gimp gmail gphoto2 gpm graphviz gs gstreamer gtk hal highlight history iconv ieee1394 ifp imagemagick imlib innodb ipod ipv6 irc isdnlog java javascript jingle jpeg kde kdeenablefinal kdehiddenvisibility kerberos lame lcms ldap libcaca libnotify live lm_sensors logrotate lzo mad mailwrapper midi mikmod milter mjpeg mmap mmx modplug mono mozilla mp2 mp3 mp4 mpeg mtp mudflap musepack music musicbrainz mysql mysqli ncurses newspr njb nls nowlistening nptl nptlonly nsplugin nvidia ogg openal opengl openmp pam pcre pdf perl php png postgres ppds pppd pulseaudio python qt3 qt3support qt4 quicktime radio rar readline real reflection samba sasl scanner sdl session slang smp sms sndfile snmp sound sounds speex spell spl srt sse sse2 ssl ssse3 startup-notification statistics svg svga tcpd texteffect tga theora threads tiff tivo tk truetype type1 unicode usb vcd vhosts vidix vorbis vorbis-psy wavpack win32codecs wmf x264 x86 xanim xattr xcb xcomposite xml xorg xv xvid xvmc yahoo zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2008-04-22 17:18:23 UTC
It would seem that you need to remove the app-emulation/virtualbox-modules entry from /etc/portage/package.keywords. virtualbox-bin requires a same-version app-emulation/virtualbox-modules:

gentoo-x86/app-emulation/virtualbox-bin $ fgrep -C2 app-emulation/virtualbox-modules virtualbox-bin-1.5.6.ebuild
RDEPEND="!app-emulation/virtualbox
        !app-emulation/virtualbox-additions
        ~app-emulation/virtualbox-modules-${PV}
        virtual/xft
        x11-libs/libXi