Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

09.05.2012, 08:45

initramfs mit genkernel erstellen

Hallo Gemeinde,

ich bin nach Anleitung http://www.gentoo.org/doc/en/gentoo-x86+…uickinstall.xml vorgegangen und
bei

Quellcode

1
genkernel --install --no-ramdisk-modules --lvm --mdadm initramfs

bricht genkernel mit der Fehlermeldung

Quellcode

1
2
3
 ERROR: Failed to compile the "all" target...

* -- End log... --
ab.

Ein initramfs finde ich auch nicht unter /boot.

Wäre sehr dankbar, wenn jemand einen Hinweis hat.

Grüße.

PS: Ausgabe von emerge --info liefert

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Portage 2.1.10.49 (default/linux/x86/10.0, gcc-4.5.3, glibc-2.14.1-r3, 3.2.1-gentoo-r2 i686)
=================================================================
System uname: Linux-3.2.1-gentoo-r2-i686-Intel-R-_Xeon-TM-_CPU_3.00GHz-with-gentoo-2.0.3
Timestamp of tree: Wed, 09 May 2012 05:15:01 +0000
app-shells/bash:      	4.2_p20
dev-lang/python:      	3.2.2
sys-apps/baselayout:  	2.0.3
sys-apps/openrc:      	0.9.8.4
sys-apps/sandbox:     	2.5
sys-devel/binutils:   	2.21.1-r1
sys-devel/gcc:        	4.5.3-r2
sys-devel/gcc-config: 	1.5-r2
sys-devel/make:       	3.82-r1
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:       	2.14.1-r3
Repositories: gentoo
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="http://de-mirror.org/gentoo/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.halifax.rwth-aachen.de/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en en_GB de"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="acl acpi apache2 bash-completion berkdb bzip2 chroot cli cracklib crypt cups cxx dri emacs fbcon fortran ftp gdbm gif gpm iconv imap ipv6 java jpeg leim mbox mime mmap modules mudflap mule mysql ncurses nls nptl openmp pam pcre perl php png pppd python readline session shadow smime ssl tcpd truetype unicode vhosts x86 zlib" 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 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_GB de" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="fbdev glint intel mach64 mga neomagic nouveau nv r128 radeon savage sis tdfx trident vesa via vmware dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »hugo« (14.05.2012, 16:55)


2

09.05.2012, 21:24

Hast Du als Filesystem "reiserfs"? Ich kann mich an einen Hinweis bezüglich genkernel erinnern, das wohl reiserfs nicht unterstützt wird... Ich bin aber jetzt nicht 100%ig sicher. Nicht sicher, ob es die Ursache ist. Hatte auch mal ein gentoo dessen Kernel ich per genkernel bauen lassen wollte und es wurde mir auch mal

Quellcode

1
ERROR: Failed to compile the "all" target...


ausgeworfen... Ich habe denselben Befehl nochmal wiederholt, worauf die initramfs anstandslos erstellt wurde. Mein FileSystem war und ist ext4. Alle Partitionen /boot / und /home... ausser swap natürlich.

EDIT: Habe aber manuellen Kernel hier bei mir jedoch ist genkernel installiert, da ich um den Framebuffer uvesaFB mit Consoledecorations verwenden zu können, eine initramfs brauche. Bzw. bei mir komischerweise uvesafb ohne initramfs Kernelpanics verursacht...
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

3

10.05.2012, 19:36

@hugo, Kannst Du bitte die letzten sagen wir mal 10 Zeilen vor dem Fehler auch posten? Eventuell lässt sich da was rauslesen. Falls auf der Console nichts zu sehen ist, schaue bitte in die /var/log/genkernel.log rein.
Meine Glaskugel sagt mir, er versucht die initramfs zu komprimieren und das entsprechende Programm zum Komprimieren ist nicht installiert. Oder es fehlen ihm die lvm- oder mdadm- Tools mit USE="static-libs" die er versucht in die initramfs aufzunehmen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

4

11.05.2012, 11:55

Erstmal Danke für die Hinweise.

Reiserfs habe ich nicht verwendet. Auch nochmaliges Ausführen von genkernel endete in derselben Fehlermeldung.

Habe mich dann doch entschlossen, genkernel nicht zu verwenden und nach Anleitung http://wiki.gentoo.org/wiki/Basic_initra…_and_mount_/usr
das initramfs zu bauen.
Anschließend gab es jedoch Probleme mit grub. Nach etwas Recherche kam ich zu dem Eindruck, dass grub und ein raid-device mit Meta-Daten Version 1.2 problematisch ist.
Gut, dann wollte ich auch diesem Problem aus dem Weg gehen und habe den Raid-Verbund mit metadate=0.9 kreiert und dann auch kein initramfs.
Dann konnte ich den Bootloader auch installieren auf beiden Platten.

Der Neustart endete leider in einer Kernel-Panic. Die Raid-Verbünde werden nicht erkannt:
"md scanned 0 and added 0 devices"
"Cannot open root device md1".

Werde mir also nochmal genauer den Kernel zu Gemüte führen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »hugo« (14.05.2012, 10:56)


5

14.05.2012, 16:55

Eine lspci zeigte mir für den Festplattencontroller:

Quellcode

1
02:08.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068 PCI-X Fusion-MPT SAS (rev 01)


Im Kernel setzte ich die Parameter:
CONFIG_FUSION=y
CONFIG_FUSION_SPI=y
CONFIG_FUSION_FC=y
CONFIG_FUSION_SAS=y
CONFIG_FUSION_MAX_SGE=128

Jetzt klappt auch der Reboot.

6

29.06.2012, 20:50

Ich häng mich mal mit ran. Ich nutze Genntoo in der stable Variante. Ich wollte nun mal meinen Kernel mittels Genkernel (nutze ich immer) von 3.2.1-r2 auf 3.3.8 aktualisieren. Ich startete Genkernel also wie immer mit "genkernel --menuconfig all" habe meine Einstellungen getätigt und bekam dann beim bauen des Kernels unten stehenden Fehler. Ich habe dann gelesen, das genkernel-3.4.24_p1, welches hier läuft reiser4 nicht mehr unterstützt. Da ich reiser4 nicht nutze, habe ich den reiser4 support im Kernel deaktiviert, hat aber auch nicht geholfen.



totti totti # genkernel --menuconfig all
* Gentoo Linux Genkernel; Version 3.4.24_p1
* Running with options: --menuconfig all

* Linux Kernel 3.3.8-gentoo for x86_64...
* kernel: Using config from /etc/kernels/kernel-config-x86_64-3.3.8-gentoo
* Previous config backed up to .config--2012-06-29--20-11-38.bak
* kernel: >> Running mrproper...
* >> Running oldconfig...
* kernel: >> Cleaning...
* kernel: >> Invoking menuconfig...
#
# configuration written to .config
#


*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

* >> Compiling 3.3.8-gentoo bzImage...
* >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)...
* >> Compiling 3.3.8-gentoo modules...
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-3.3.8-gentoo
* blkid: >> Using cache
* busybox: >> Applying patches...
* - 1.18.1-openvt.diff
* - busybox-1.19.3-mdstart.patch
* - busybox-1.7.4-signal-hack.patch
* busybox: >> Configuring...
* busybox: >> Compiling...
* ERROR: Failed to compile the "all" target...

* -- Grepping log... --

SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/genksyms/lex.lex.o
scripts/genksyms/lex.lex.c_shipped: In function ‘yylex1’:
scripts/genksyms/lex.lex.c_shipped:904:1: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result
--
LD arch/x86/kernel/acpi/realmode/wakeup.elf
OBJCOPY arch/x86/kernel/acpi/realmode/wakeup.bin
AS arch/x86/kernel/acpi/wakeup_64.o
CC arch/x86/kernel/acpi/cstate.o
TIMEC kernel/timeconst.h
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
--
LC_CTYPE = "de_DE.UTF-8",
LC_TIME = "de_DE.UTF-8",
LC_NAME = "de_DE.UTF-8",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--
CC arch/x86/kernel/cpu/scattered.o
CC arch/x86/kernel/cpu/topology.o
CC kernel/user.o
CC arch/x86/kernel/cpu/proc.o
MKCAP arch/x86/kernel/cpu/capflags.c
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
--
LC_CTYPE = "de_DE.UTF-8",
LC_TIME = "de_DE.UTF-8",
LC_NAME = "de_DE.UTF-8",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
--
CC drivers/video/console/font_8x16.o
CC fs/xfs/xfs_trans.o
CC drivers/video/console/softcursor.o
CC fs/xfs/xfs_log.o
CC drivers/video/console/fbcondecor.o
drivers/video/console/fbcondecor.c:512:6: warning: function declaration isn’t a prototype
--
CC [M] drivers/block/cpqarray.o
CC [M] sound/core/rawmidi.o
CC [M] drivers/block/cciss.o
CC [M] sound/core/timer.o
drivers/block/cciss.c: In function ‘dev_show_unique_id’:
drivers/block/cciss.c:663:7: warning: ‘sn[0]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[1]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[2]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[3]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[4]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[5]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[6]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[7]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[8]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[9]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[10]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[11]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[12]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[13]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[14]’ may be used uninitialized in this function
drivers/block/cciss.c:663:7: warning: ‘sn[15]’ may be used uninitialized in this function
--
CC [M] drivers/md/raid1.o
CC [M] net/ipv6/anycast.o
CC [M] net/ipv6/ip6_output.o
CC [M] drivers/md/raid10.o
drivers/md/raid10.c: In function ‘read_balance’:
drivers/md/raid10.c:638:18: warning: ‘rdev’ may be used uninitialized in this function
--
CC [M] net/irda/af_irda.o
CC [M] drivers/message/i2o/bus-osm.o
CC [M] drivers/message/i2o/config-osm.o
In file included from drivers/message/i2o/config-osm.c:39:0:
drivers/message/i2o/i2o_config.c: In function ‘i2o_cfg_passthru’:
drivers/message/i2o/i2o_config.c:881:19: warning: cast to pointer from integer of different size
drivers/message/i2o/i2o_config.c:936:10: warning: cast to pointer from integer of different size
--
CC [M] net/mac80211/rc80211_minstrel_ht.o
CC [M] drivers/net/ethernet/amd/nmclan_cs.o
LD [M] net/mac80211/mac80211.o
CC [M] net/netfilter/nfnetlink.o
drivers/net/ethernet/amd/nmclan_cs.c: In function ‘nmclan_config’:
drivers/net/ethernet/amd/nmclan_cs.c:626:3: warning: ‘pcmcia_request_exclusive_irq’ is deprecated (declared at include/pcmcia/ds.h:201)
--
CC [M] drivers/net/wireless/ipw2x00/libipw_wx.o
LD [M] drivers/net/wireless/iwlegacy/iwlegacy.o
LD [M] drivers/net/wireless/iwlegacy/iwl3945.o
CC [M] drivers/net/wireless/iwlwifi/iwl-agn.o
drivers/net/wireless/ipw2x00/libipw_wx.c: In function ‘libipw_wx_set_encodeext’:
drivers/net/wireless/ipw2x00/libipw_wx.c:526:21: warning: unused variable ‘dev’
--
CC [M] drivers/scsi/libiscsi.o
CC [M] drivers/net/wireless/rt2x00/rt2500usb.o
CC [M] drivers/net/wireless/rt2x00/rt73usb.o
CC [M] drivers/scsi/iscsi_boot_sysfs.o
CC [M] drivers/scsi/advansys.o
drivers/scsi/advansys.c:72:2: warning: #warning this driver is still not properly converted to the DMA API
--
CC [M] drivers/scsi/libsas/sas_expander.o
CC [M] drivers/usb/serial/ch341.o
CC [M] drivers/usb/serial/ftdi_sio.o
CC [M] drivers/scsi/libsas/sas_scsi_host.o
drivers/scsi/libsas/sas_scsi_host.c: In function ‘sas_scsi_task_done’:
drivers/scsi/libsas/sas_scsi_host.c:117:3: warning: case value ‘2’ not in enumerated type ‘enum exec_status’
--
CC [M] drivers/usb/serial/mos7720.o
CC [M] drivers/scsi/libsas/sas_task.o
CC [M] drivers/usb/serial/mos7840.o
CC [M] drivers/scsi/libsas/sas_ata.o
drivers/scsi/libsas/sas_ata.c: In function ‘sas_to_ata_err’:
drivers/scsi/libsas/sas_ata.c:80:3: warning: case value ‘2’ not in enumerated type ‘enum exec_status’
--
Additional CFLAGS (EXTRA_CFLAGS) []
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n
Abort compilation on any warning (WERROR) [N/y/?] n
--
Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y
Username completion (FEATURE_USERNAME_COMPLETION) [N/y/?] n
Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [N/y/?] n
Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [N/y/?] n
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] y
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] n
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [4] 4
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y
--
bbconfig (BBCONFIG) [N/y/?] n
beep (BEEP) [Y/n/?] y
default frequency (FEATURE_BEEP_FREQ) [4000] 4000
default length (FEATURE_BEEP_LENGTH_MS) [30] 30
chat (CHAT) [Y/n/?] y
Enable NOFAIL expect strings (FEATURE_CHAT_NOFAIL) [Y/n/?] y
--
CC util-linux/volume_id/xfs.o
AR util-linux/volume_id/lib.a
* Gentoo Linux Genkernel; Version 3.4.24_p1
* Running with options: --menuconfig all

* ERROR: Failed to compile the "all" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*

7

29.06.2012, 21:04

@deathwalker: ich denke, dass ist ein eigener Thread. Das ist Thread-Hijacking. Bitte mache dazu einen eigenen Beitrag auf.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

29.06.2012, 21:21

ok, schon passiert - im Bereich Kernel - hoffe da passt er rein.