
Code: Select all
Susie / # etc-update
Scanning Configuration files...
Automerging trivial changes in: /etc/portage/savedconfig/sys-apps/busybox-1.14.2
Automerging trivial changes in: /etc/conf.d/clock
Automerging trivial changes in: /etc/openldap/schema/corba.schema
Automerging trivial changes in: /etc/openldap/schema/cosine.schema
Automerging trivial changes in: /etc/openldap/DB_CONFIG.example
Automerging trivial changes in: /etc/conf.d/dmcrypt
Automerging trivial changes in: /etc/environment
Automerging trivial changes in: /etc/gai.conf
Automerging trivial changes in: /etc/openldap/schema/inetorgperson.schema
Automerging trivial changes in: /etc/openldap/schema/java.schema
Automerging trivial changes in: /etc/openldap/ldap.conf
Automerging trivial changes in: /etc/openldap/ldap.conf.default
Automerging trivial changes in: /etc/openldap/schema/misc.schema
Automerging trivial changes in: /etc/nanorc
Automerging trivial changes in: /etc/openldap/schema/nis.schema
Automerging trivial changes in: /etc/openldap/schema/ppolicy.schema
Automerging trivial changes in: /etc/ssh/ssh_config
The following is the list of files which need updating, each
configuration file is followed by a list of possible replacement files.
1) /etc/init.d/bootmisc (1)
2) /etc/init.d/checkfs (1)
3) /etc/X11/chooser.sh (1)
4) /etc/init.d/consolefont (1)
5) /etc/openldap/schema/core.ldif (1)
6) /etc/openldap/schema/core.schema (1)
7) /etc/init.d/crypto-loop (1)
8) /etc/DIR_COLORS (1)
9) /etc/openldap/schema/dyngroup.schema (1)
10) /etc/dbus-1/system.d/hal.conf (1)
11) /etc/init.d/hald (1)
12) /etc/init.d/keymaps (1)
13) /etc/login.defs (1)
14) /etc/man.conf (1)
15) /etc/ssh/moduli (1)
16) /etc/init.d/net.lo (1)
17) /etc/init.d/netmount (1)
18) /etc/openldap/schema/openldap.ldif (1)
19) /etc/openldap/schema/openldap.schema (1)
20) /etc/conf.d/rc (1)
21) /etc/openldap/schema/README (1)
22) /etc/init.d/slapd (1)
23) /etc/openldap/slapd.conf (1)
24) /etc/openldap/slapd.conf.default (1)
25) /etc/init.d/sshd (1)
26) /etc/pam.d/sshd (1)
27) /etc/ssh/sshd_config (1)
28) /etc/pam.d/system-auth (1)
29) /etc/pam.d/system-login (1)
30) /etc/wgetrc (1)
31) /etc/conf.d/xdm (1)
32) /etc/init.d/xdm (1)
33) /usr/share/config/kdm/kdmrc (1)
Please select a file to edit by entering the corresponding number.
(don't use -3, -5, -7 or -9 if you're unsure what to do)
(-1 to exit) (-3 to auto merge all remaining files)
(-5 to auto-merge AND not use 'mv -i')
(-7 to discard all updates)
(-9 to discard all updates AND not use 'rm -i'): -1
Exiting: User termination!
NOTE: 33 updates remaining


I wouldn't know where to start. Shall I post the whole damn thing? It's a mile long. CanSearch through your /var/log/emerge.log and post the section for the update that broke
things.
I don't use an initrd, never have just from following the installation guide.If you use a kernel with an initrd,
Remove xdm from all runlevels. T
Code: Select all
Susie / # rc-update del xdmidella4 wrote:neddy, hooray, glad to hear from you. You've helped me in the past mostly on the kernel.
Now,
I'm running a kernel-2.6.25-gentoo-r7. It's hardly been used. aguettinger says I need a
jernel-2.6.25 or later. Now at a stage when I had unmerged kde, I booted into it once.
Ihad only removed kde, I had I think upgraded worls, and I had an xdm console. It was
enough to do whatever I did. After that, I ran revdep-rebuild which lead to unmerging
udev from a well complained nessage about udev-126 which didn't exist. Anyway, I got
around it from a solution I found via google, emrged I think a cryptsetup which allowed
the new udev to be emerged. If I Istopped there I might have been all right, but I
upgraded system since system had been dragged into it.
Now
I wouldn't know where to start. Shall I post the whole damn thing? It's a mile long. CanSearch through your /var/log/emerge.log and post the section for the update that broke
things.
I upload it on the site somehow? Besides it's just a record of installations and I don't
know how it can indicate the trouble points.
I don't use an initrd, never have just from following the installation guide.If you use a kernel with an initrd,
[codeRemove xdm from all runlevels. T
Susie / # rc-update del xdm[/quote
[/code]
in addition, just to make your point about the other thread, andy posted the following to fix up the whole thing. It looks good to me. Can you read and verify please.
He suggests the updating I've done falls short of what's required.emerge --update --newuse --deep world
Only then your system is up to date.
update & deep is required to get all your dependencies updated. New packages build
with completely outdated dependencies will break your system.
Selecting a new profile changes default USE flags. newuse will be required to
rebuild you system with the new changed use flags. Packages with the wrong use
flags in action will break yours system.
In fact, revdep-rebuild is a tool to check the consistency of the portage tree
after you removed packages, and thus in almost all of the cases makes only sense
to use after
emerge -uNDPv world
emerge --depclean
revdep-rebuild

Code: Select all
# udev requires signalfd introduced in kernel 2.6.25,
# but a glibc compiled against >=linux-headers-2.6.27 uses the
# new signalfd syscall introduced in kernel 2.6.27 without falling back
# to the old one. So we just depend on 2.6.27 here, see Bug #281312.Code: Select all
Susie linux-2.6.30-gentoo-r8 # make
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
CHK include/linux/compile.h
dnsdomainname: Unknown host
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
GEN .version
CHK include/linux/compile.h
dnsdomainname: Unknown host
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD .tmp_vmlinux3
KSYM .tmp_kallsyms3.S
AS .tmp_kallsyms3.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/x86/boot/compressed/vmlinux.bin
GZIP arch/x86/boot/compressed/vmlinux.bin.gz
LD arch/x86/boot/compressed/piggy.o
LD arch/x86/boot/compressed/vmlinux
OFFSETS arch/x86/boot/offsets.h
AS arch/x86/boot/header.o
CC arch/x86/boot/version.o
LD arch/x86/boot/setup.elf
OBJCOPY arch/x86/boot/setup.bin
OBJCOPY arch/x86/boot/vmlinux.bin
BUILD arch/x86/boot/bzImage
Root device is (8, 6)
Setup is 11164 bytes (padded to 11264 bytes).
System is 3649 kB
CRC c59ef697
Kernel: arch/x86/boot/bzImage is ready (#3)
Building modules, stage 2.
MODPOST 2 modules
Susie linux-2.6.30-gentoo-r8 # make modules_install
INSTALL arch/x86/kernel/test_nx.ko
INSTALL drivers/scsi/scsi_wait_scan.ko
DEPMOD 2.6.30-gentoo-r8
Code: Select all
Susie linux-2.6.30-gentoo-r8 # ls -l /lib/modules
total 2
drwxr-xr-x 4 root root 512 2008-09-03 02:05 2.6.21-xen
drwxr-xr-x 5 root root 680 2009-11-24 18:09 2.6.25-gentoo-r7
drwxr-xr-x 3 root root 632 2009-11-24 23:38 2.6.30-gentoo-r8
[code]
Suse's dolphin file manager tells that /lib/modules/2.6.21-xen is 9.5 mb., /lib/modules/2.6.25-gentoo-r7 is 15 .8 mb, and the new /lib/modules/2.6.30-gentoo-r8 is 7.6 kb.
I can't convert to the new kernel.
I compile using make oldconfig, so it should have picked up the settings from 2.6.25, and I filled in the new settings, made the new .config and compiled. I"ll check it more closely later, but it doesn't make sense. It installed only 3 modules from a full compile.
I've finished the latest world upgrade, emerge --depclean and revdep-rebuild completed without issue. I booted into it and got the same problems I initially listed, plus one or two more that I'll have to repeat to grasp properly. It can't set lvm, and the init scripts are for the 
That's because you haven't told it to. The commandidella4 wrote:It hasn't installed the modules.
Code: Select all
make modules_install
Code: Select all
Susie linux-2.6.30-gentoo-r8 # make modules_install
INSTALL arch/x86/kernel/test_nx.ko
INSTALL drivers/scsi/scsi_wait_scan.ko
DEPMOD 2.6.30-gentoo-r8
I'm quite aware of this. I've done this before over a few years. But neddy, what about the system things. That's what I've been waiting for to be addressed. ok I'll review this kernel, but you've confused me. Why make.conf? With what I've done, make.conf has several new use flags to achieve my broken upgrade., well world is upgraded but the system part is broken. What do I check in make.conf re a kernel compile.? Is installing a total of three modules a good start after a full compile? I haven't seen this before and am totally confused. This time gentoo has got it wrong. I've upgraded according to advice and guide lines and this is the result. I could have created a new gentoo with a new system tarball three times over in the time it's taken,make does jusr what it says on the tin. It makes the kernel, it makes the modules.
It does not install the kernel to /boot and it does not install the modules.
Code: Select all
Susie / # emerge --info
Portage 2.1.6.13 (default/linux/x86/10.0/server, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.25.11-0.1-xen i686)
=================================================================
System uname: Linux-2.6.25.11-0.1-xen-i686-Intel-R-_Core-TM-2_Duo_CPU_E6550_@_2.33GHz-with-gentoo-1.12.13
Timestamp of tree: Tue, 24 Nov 2009 13:45:01 +0000
app-shells/bash: 4.0_p28
dev-java/java-config: 2.1.9-r1
dev-lang/python: 2.6.2-r1
dev-util/cmake: 2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox: 1.6-r2
sys-devel/autoconf: 2.13, 2.63-r1
sys-devel/automake: 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils: 2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool: 2.2.6a
virtual/os-headers: 2.6.27-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=nocona -fomit-frame-pointer -pipe -O2 -mno-tls-direct-seg-refs"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=nocona -fomit-frame-pointer -pipe -O2 -mno-tls-direct-seg-refs"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://ftp.swin.edu.au/gentoo/ ftp://mirror.pacific.net.au/linux/Gentoo ftp://mirror.isp.net.au/pub/gentoo/ http://mirror.isp.net.au/pub/gentoo/ http://mirror.averse.net/pub/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X acl alsa apache2 apm audiofile avi berkdb bmp bzip2 cdparanoia cdr cli cracklib crypt ctype cups dba dbmaker dbus dga dri dv dvd dvdread encode esd ethereal fbcon ffmpeg firefox flac fortran ftp gdbm gif gnome gphoto gpm gstreamer gtk2 iconv imagemagick inifile ipv6 java jpeg kde ladcca ldap libg++ lm_sensors mbox mime mmap mng modules mono mozilla mp3 mpeg msn mudflap mysql ncurses nls nptl nptlonly ogg openal opengl openmp oss pam pcre perl png pnp posix pppd python qdbm qt3 qt3support quicktime readline reflection ruby samba scanner sdl session shared slp sndfile snmp sockets source spl sql ssl svg svga sysfs tcpd theora truetype usb v4l videos vorbis webkit wifi win32codecs x86 xine xinerama xml xml2 xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xxvia82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif 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" USERLAND="GNU" VIDEO_CARDS="fbdev i810 nv nvidia tdfx trident vesa vga"
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Hah! You're right; sorry. One quick question. You said you ran "make oldconfig". Did you actually copy the .config file from your old kernel source directory to your new one before running that command?idella4 wrote:johm, you missed it.
Code: Select all
Susie / # ls /usr/src
linux linux-2.6.21-xen linux-2.6.25-gentoo-r7 linux-2.6.30-gentoo-r8 rpm
Code: Select all
Susie:/home/idella/downloads # ls /mnt/gentoo/usr/src
.keep linux-2.6.21-xen linux-2.6.25-gentoo-r6
linux linux-2.6.24-gentoo-r8 linux-2.6.26-gentoo
which has concerned me the most. In upgrading and emerging the new udev, gentoo insisted on removing device-mapper having created blocks. In kde4 the mouse can't work, all over the place. As I said, baselayout-2 is absent from portage so I can't try it. I haven't tried emerging it since its not there. Also, 18 months ago in my then new gentoos, baselayout-2 was used and it broke things, in my case network connectivity. Back then I reverted to baselayout-1. So I haveThe device-mapper init script is written for baselayout-2. Please don't use it with baselayout-1
Code: Select all
Susie / # emerge --pretend device-mapper
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] sys-fs/device-mapper-1.02.24-r1 USE="(-selinux)"
[blocks B ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/udev-146-r1)
[blocks B ] sys-fs/device-mapper ("sys-fs/device-mapper" is blocking sys-fs/lvm2-2.02.51-r1)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
('ebuild', '/', 'sys-fs/device-mapper-1.02.24-r1', 'merge') pulled in by
device-mapper
