Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 64887 - since today, emerge system installs modutils on 2.6 system
Summary: since today, emerge system installs modutils on 2.6 system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-21 12:29 UTC by Jan Essert
Modified: 2004-09-23 13:31 UTC (History)
1 user (show)

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 Jan Essert 2004-09-21 12:29:50 UTC
When doing an

emerge -av system

modutils wants to be emerged (I already have module-init-tools). Like that, doing an emerge system will break your system completely, since you can't modprobe modules anymore. 

Don't know why, though (depend modutils instead of virtual/modutils?)
Funny that module-init-tools does not block modutils ..?

This is very important, since it breaks the system if someone doesn't pay attention!

Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge -av system




Portage 2.0.50-r11 (2004.2, gcc-3.3.4, glibc-2.3.3.20040420-r1, 2.6.8-gentoo-r3)
=================================================================
System uname: 2.6.8-gentoo-r3 i686 AMD Athlon(tm) processor
Gentoo Base System version 1.4.16
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer -m3dnow -mmmx"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-tbird -O2 -pipe -fomit-frame-pointer -m3dnow -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://gd.tuwien.ac.at/opsys/linux/gentoo/
ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gentoo.inode.at/source/
http://gentoo.inode.at/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://10.0.0.1/gentoo-portage"
USE="3dnow X acpi alsa apache2 arts artswrappersuid avi berkdb bitmap-fonts
crypt cups divx4linux dvd encode fbcon flac foomaticdb gdbm gif gtk2 guile icq
imlib jabber java jpeg kde libg++ libwww linguas_de mad maildir mbox mikmod mmx
motif mpeg mysql ncurses nls nptl offensive oggvorbis opengl oscar pam pda
pdflib perl pic png ppds python qt quicktime readline samba sdl slang spell ssl
svg tcpd tetex tiff truetype usb videos x86 xine xml2 xmms xprint xv xvid zlib"
Comment 1 Jan Essert 2004-09-21 12:49:50 UTC
some additional information: apparently, module-init-tools does not correctly PROVIDE virtual/modutils, because when I do

emerge virtual/modutils, portage wants to install modutils (instead of module-init-tools)

whereas when emerging

emerge virtual/os-headers

portage (correctly) wants to install linux26-headers

hope it helps ...
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2004-09-23 04:25:32 UTC
What does /etc/make.profile point at?
Comment 3 Jan Essert 2004-09-23 04:58:07 UTC
it pointed to:

/usr/portage/profiles/default-linux/x86/2004.2

.. now I changed it to:

/usr/portage/profiles/default-linux/x86/2004.3

- which doesn't change anything.

Since today, portage also wants to emerge hdparm (with an emerge -p system) which I had never installed and of which I'm not sure, whether it belongs to system.
Comment 4 Jan Essert 2004-09-23 05:02:41 UTC
oh, sorry: Now I changed it to:

/usr/portage/profiles/default-x86-2004.2/

which resolves the problem (and gives me quite a bit to emerge)

I'm really sorry, must have misplaced that link somewhen ..
Comment 5 Daniel Drake (RETIRED) gentoo-dev 2004-09-23 05:37:10 UTC
/usr/portage/profiles/default-linux/x86/2004.2 is a cascading profile. You need portage 2.0.51 to be able to use these without problem.
Comment 6 Jan Essert 2004-09-23 06:01:46 UTC
as I said, I have no idea how (and why) I did it .. anyway, thanks for your help and sorry for wasting your time .. ;-)
Comment 7 Ollie Wild 2004-09-23 13:13:02 UTC
Actually, the Gentoo Upgrading Guide (http://www.gentoo.org/doc/en/gentoo-upgrading.xml#doc_chap3) says to set /etc/make.profile to ../usr/portage/profiles/default-linux/<arch>/2004.2.  If this  doesn't work with portage 2.0.50, the guide should be modified to reflect this.
Comment 8 Jan Essert 2004-09-23 13:31:21 UTC
That must be the reason why I did it.