#emerge -uD world These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds built with USE flags to satisfy "sys-auth/pambase[consolekit]". !!! One of the following packages is required to complete your request: - sys-auth/pambase-20090620.1-r1 (Change USE: +consolekit) (dependency required by "net-wireless/bluez-4.39" [installed]) (dependency required by "gnome-base/gvfs-1.2.3" [installed]) (dependency required by "gnome-base/libgnome-2.26.0" [installed]) (dependency required by "dev-python/libgnome-python-2.26.1" [installed]) (dependency required by "gnome-base/gnome-desktop-2.26.3" [installed]) (dependency required by "gnome-base/nautilus-2.26.3" [installed]) (dependency required by "gnome-base/gnome-mount-0.8-r1" [installed]) (dependency required by "gnome-base/gnome-vfs-2.24.1" [installed]) (dependency required by "net-libs/xulrunner-1.9.1.2-r1" [installed]) (dependency required by "net-libs/libproxy-0.2.3-r2" [installed]) (dependency required by "net-libs/libsoup-2.26.3-r1" [installed]) ******************************************************************** if I change to +consolekit: emerge -uD world These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild I U ] app-emulation/virtualbox-ose-additions-3.0.4 [3.0.2] 31,622 kB [ebuild U ] app-arch/unzip-6.0-r1 [6.0] USE="bzip2 unicode" 0 kB [ebuild U ] media-libs/fontconfig-2.7.1 [2.7.0] USE="-doc" 1,504 kB [ebuild U ] net-misc/neon-0.28.6 [0.28.5] USE="nls ssl zlib -doc -expat -gnutls -kerberos -pkcs11 -socks5" LINGUAS="ru -cs -de -fr -ja -nn -pl -tr -zh_CN" 771 kB [ebuild U ] sys-apps/coreutils-7.4 [7.1] USE="acl nls -caps -gmp (-selinux) -static -vanilla -xattr" 9,489 kB [ebuild U ] sys-apps/util-linux-2.16-r1 [2.16] USE="nls unicode -crypt -loop-aes -old-linux (-selinux) -slang (-uclibc)" 0 kB [ebuild U ] net-misc/wget-1.11.4 [1.11.3] USE="nls ssl -debug -ipv6 -static (-socks5%)" 933 kB [ebuild U ] net-misc/curl-7.19.6 [7.19.4] USE="ssl -ares -gnutls -idn -ipv6 -kerberos -ldap -libssh2 -nss -test" 2,293 kB [ebuild U ] app-admin/sudo-1.7.2_p1 [1.7.1_rc1] USE="pam -ldap -offensive (-selinux) -skey" 753 kB [ebuild U ] dev-libs/redland-1.0.9-r1 [1.0.9] USE="ssl threads -berkdb -mysql -postgres -sqlite -xml" 0 kB [ebuild R ] sys-auth/pambase-20090620.1-r1 USE="consolekit* cracklib -debug -gnome-keyring -mktemp -passwdqc (-selinux) -sha512 -ssh" 0 kB [ebuild U ] dev-lang/python-3.1.1 [3.1] USE="ncurses readline ssl threads xml -build -doc -examples -gdbm -ipv6 -sqlite -tk -ucs2 -wininst" 9,537 kB [ebuild U ] dev-java/sun-jre-bin-1.6.0.16 [1.6.0.15] USE="X alsa nsplugin -odbc" 79,905 kB [ebuild U ] dev-java/sun-jdk-1.6.0.16 [1.6.0.15] USE="X alsa -derby -doc -examples -jce -nsplugin -odbc" 0 kB [ebuild U ] media-sound/alsa-utils-1.0.20-r5 [1.0.20-r4] USE="nls -doc -minimal" 0 kB [ebuild U ] app-emulation/virtualbox-modules-3.0.4 [3.0.2] 710 kB [ebuild U ] x11-drivers/xf86-input-virtualbox-3.0.4 [3.0.2] USE="hal -debug" 50,177 kB [ebuild U ] net-fs/samba-3.2.14 [3.2.13-r2] USE="acl automount cups pam readline -ads -async -caps -cifsupcall -doc -examples -fam -ipv6 -ldap -quotas (-selinux) -swat -syslog -winbind" LINGUAS="(-ja%) (-pl%)" 23,864 kB [ebuild U ] net-im/pidgin-2.5.9 [2.5.8] USE="dbus gstreamer gtk ncurses nls -bonjour -debug -doc -eds -gadu -gnutls -groupwise -meanwhile -networkmanager -perl -prediction -qq -sasl -silc -spell -tcl -tk -zephyr" 8,208 kB [ebuild U ] media-video/mplayer-1.0_rc2_p20090731-r1 [1.0_rc2_p20090731] USE="X a52 aac aalib alsa ass bidi cddb cdio cpudetection dts dvd dvdnav mad mmx mmxext mp2 mp3 opengl quicktime real samba sdl sse sse2 ssse3 theora truetype unicode vorbis win32codecs x264 xinerama xv xvid -3dnow -3dnowext (-altivec) -bindist -bl -cdparanoia -custom-cflags -custom-cpuopts -debug -dga -dirac -directfb -doc -dv -dvb -dxr3 -enca -encode -esd -faac -faad -fbcon -ftp -ggi -gif -gmplayer -iconv -ipv6 -jack -joystick -jpeg -ladspa -libcaca -lirc -live -lzo -md5sum -mng -nas -network -nut% -openal -opencore-amr% -osdmenu -oss -png -pnm -pulseaudio -pvr -radio -rar -rtc -schroedinger -shm -speex -svga -teletext -tga -tremor -v4l -v4l2 -vdpau -vidix -xanim -xscreensaver -xvmc -zoran" VIDEO_CARDS="nvidia -mga -s3virge -tdfx -vesa" 0 kB [ebuild U ] x11-libs/libgksu-2.0.12 [2.0.9] USE="nls -doc (-debug%)" 467 kB [ebuild U ] app-emulation/virtualbox-ose-3.0.4 [3.0.2-r1] USE="additions alsa hal opengl qt4 -headless -pulseaudio -python -sdk -vboxwebsrv" 0 kB [ebuild U ] x11-libs/qt-webkit-4.5.2-r1 [4.5.2] USE="pch -debug -kde" 0 kB Total: 23 packages (22 upgrades, 1 reinstall, 1 interactive), Size of downloads: 220,228 kB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: sys-auth/pambase:0 ('ebuild', '/', 'sys-auth/pambase-20090620.1-r1', 'merge') pulled in by sys-auth/pambase[consolekit] required by ('installed', '/', 'net-wireless/bluez-4.39', 'nomerge') (and 5 more) ('installed', '/', 'sys-auth/pambase-20090620.1-r1', 'nomerge') pulled in by >=sys-auth/pambase-20090430[-gnome-keyring,-consolekit] required by ('installed', '/', 'gnome-base/gdm-2.20.10-r1', 'nomerge') (and 5 more) 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. !!! The following installed packages are masked: - media-sound/alsa-driver-1.0.20 (masked by: package.mask) /usr/portage/profiles/package.mask: # Steve Dibb <beandog@gentoo.org> (31 Jul 2009) # Unsupported, but popular. No plans for removal. For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. ********************************************************************** The only quick workaround I found is to unmerge gdm, add +consolekit to pambase, update system, change to -consolekit and emerge gdm again... Reproducible: Always Steps to Reproduce: 1.emerge -uD world 2. 3. Actual Results: Update fails Expected Results: Update succeeds
Created attachment 201768 [details] emerge --info & package.use
you are misunderstanding the issue, also I admit this is partly portage's fault. gdm wants a pambase that has the same use flags as itself is set to, if there is a USE flag enabled by default (here in pambase), portage will think there is a conflict so you have to explicitely either disable or enable USE="consolekit" on pambase and reflect that on gdm is you decide to enable it.
Thank you for your attention! Now, that I changed gdm +consolekit, everything goes fine! I should have noticed that before...