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

Bug 136805

Summary: emerge claims dependency not met for an uninstalled package
Product: Portage Development Reporter: Joe Harvell <landshark>
Component: Core - DependenciesAssignee: Portage team <dev-portage>
Status: VERIFIED WORKSFORME    
Severity: major    
Priority: High    
Version: 2.1   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joe Harvell 2006-06-14 11:28:58 UTC
When I try to use emerge --update, it fails due to a maksed dependency for lm_sensors.  But lm_sensors is not installed.

There are a few things that may be of interest:

1. I just upgraded to Portage 2.1.
2. I have been switching between the 2.4 and the 2006.0 profiles so that I could install and test gentoo-sources-2.6, hotplug and udev.
3. When I do have both lm_sensors and lm_sensors-modules installed, I get the same complaint from emerge --update.  But I shouldn't since lm_sensors dependencies are such that they should be met by *either* >=virtual/linux-sources-2.5 *or* sys_apps/lm_sensors-modules.

#emerge --ask --update --deep --newuse world

These are the packages that would be merged, in order:

Calculating world dependencies /
!!! All ebuilds that could satisfy ">=sys-kernel/gentoo-sources-2.5" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-kernel/gentoo-sources-2.6.15-r7 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.14-r7 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.15-r1 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.15-r8 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.16-r7 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16-r6 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16-r5 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16-r4 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.16-r3 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16-r2 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.16-r1 (masked by: profile, ~x86 keyword)
- sys-kernel/gentoo-sources-2.6.16-r9 (masked by: profile)
- sys-kernel/gentoo-sources-2.6.16-r8 (masked by: profile, ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "sys-apps/lm_sensors-2.10.0" [ebuild])



!!! Problem resolving dependencies for kde-base/kde
!!! Depgraph creation failed.

#equery list -i -p -o lm_sensors
[ Searching for package 'lm_sensors' in all categories among: ]
 * installed packages
 * Portage tree (/usr/portage)
[-P-] [  ] sys-apps/lm_sensors-2.9.2 (0)
[-P-] [  ] sys-apps/lm_sensors-2.10.0 (0)
[-P-] [  ] sys-apps/lm_sensors-modules-2.9.2 (0)
[-P-] [  ] sys-apps/lm_sensors-modules-2.10.0 (0)
 * overlay tree ()

# emerge --info
Portage 2.1 (default-linux/x86/no-nptl/2.4, gcc-3.4.6, glibc-2.3.6-r3, 2.4.32-gentoo-r4 i686)
=================================================================
System uname: 2.4.32-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2
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-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.4.26-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -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/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-O3 -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.gtlib.gatech.edu/pub/gentoo ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://cudlug.cudenver.edu/gentoo/ "
MAKEOPTS="-j3"
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="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="x86 X acl acpi aim alsa apache2 arts avi bash-completion berkdb bitmap-fonts bzip2 calendar caps cdb cdparanoia cli crypt cups dedicated directfb doc dri dts dv dvb eds emacs emboss encode ethereal exif fbcon foomatic foomaticdb ftp gcj gdbm gif gphoto2 gpm gps gstreamer gtk gtk2 howl icq idn imagemagick imap imlib ipv6 isdnlog jabber java javascript jikes jpeg jpeg2k kde kdeenablefinal kdexdeltas ldap libg++ libwww lm_sensors mad mikmod mime mmap mmx motif mp3 mpeg msn ncurses nis nls nsplugin ogg opengl oscar oss pam pcre pdf pdflib perl plotutils png posix pppd python qt quicktime readline reflection samba sasl sdl session sharedmem sockets sox spell spl sse ssl svga sysvipc tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l videos vorbis win32codecs xine xinerama xml xml2 xmms xorg xosd xv xvid yahoo zlib elibc_glibc kernel_linux userland_GNU"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Zac Medico gentoo-dev 2006-06-14 11:41:54 UTC
Some other package is pulling in lm_sensors.  You should mask it:

echo sys-apps/lm_sensors >> /etc/portage/package.mask

Then try `emerge -auDN world` again.
Comment 2 Joe Harvell 2006-06-14 12:01:27 UTC
OK this is correct behavior.

But the problem mentioned above when I do have lm_sensors and lm_sensors-modules is still there.  I'll open another bug for that one.