Warum scheitert das Auftauchen?

554
Karl Richter

Die Ausführung emerge sys-kernel/gentoo-sourcesschlägt fehl Failed to install sys-kernel/gentoo-sources-4.9.16, aber sowohl die Befehlsausgabe als auch die angegebene Protokolldatei enthalten keine Informationen von afaik:

# emerge sys-kernel / gentoo-sources  * WICHTIG: 8 Nachrichten müssen für das Repository 'gentoo' gelesen werden. * Verwenden Sie eselect news read, um neue Elemente anzuzeigen.  Abhängigkeiten berechnen ... fertig!  >>> Überprüfung von Ebuild-Manifesten  >>> Aufkommende (1 von 1) sys-kernel / gentoo-sources-4.9.16 :: gentoo * linux-4.9.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] * genpatches-4.9-18.base.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] * genpatches-4.9-18.extras.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] >>> Vorbereitung zum Auspacken ... >>> Quelle auspacken ... >>> Entpacken von linux-4.9.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> genpatches-4.9-18.base.tar.xz in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches auspacken >>> Auspacken von genpatches-4.9-18.extras.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * Ohne Patch # 5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ok] * Anwenden von 1000_linux-4.9.1.patch (-p1) ... [ok] * Anwenden von 1001_linux-4.9.2.patch (-p1) ... [ok] * Anwenden von 1002_linux-4.9.3.patch (-p1) ... [ok] * Anwenden von 1003_linux-4.9.4.patch (-p1) ... [ok] * Anwenden von 1004_linux-4.9.5.patch (-p1) ... [ok] * Anwenden von 1005_linux-4.9.6.patch (-p1) ... [ok] * Anwenden von 1006_linux-4.9.7.patch (-p1) ... [ok] * Anwenden von 1007_linux-4.9.8.patch (-p1) ... [ok] * Anwenden von 1008_linux-4.9.9.patch (-p1) ... [ok] * Anwenden von 1009_linux-4.9.10.patch (-p1) ... [ok] * 1010_linux-4.9.11.patch (-p1) wird angewendet ... [ok] * Anwenden von 1011_linux-4.9.12.patch (-p1) ... [ok] * Anwenden von 1012_linux-4.9.13.patch (-p1) ... [ok] * Anwenden von 1013_linux-4.9.14.patch (-p1) ... [ok] * Anwenden von 1014_linux-4.9.15.patch (-p1) ... [ok] * Anwenden von 1015_linux-4.9.16.patch (-p1) ... [ok] * Anwenden von 1500_XATTR_USER_PREFIX.patch (-p1) ... [ok] * 1510_fs-enable-link-security-limits-by-default.patch (-p1) wird angewendet ... [ok] * Anwenden von 2300_enable-poweroff-on-Mac-Pro-11.Patch (-p1) ... [ok] * 2900_dev-root-proc-mount-fix.patch (-p1) wird angewendet ... [ok] * Anwenden von 4200_fbcondecor.patch (-p1) ... [ok] * 4400_alpha-sysctl-uac.patch (-p1) wird angewendet ... [ok] * Anwenden von 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ok] >>> Quelle entpackt in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> Vorbereitung der Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle vorbereitet. >>> Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo konfigurieren ... >>> Quelle konfiguriert. >>> Kompilierungsquelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle zusammengestellt. >>> Testphase [nicht aktiviert]: sys-kernel / gentoo-sources-4.9.16  >>> Installieren Sie gentoo-sources-4.9.16 in der /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ category sys-kernel >>> Quellen kopieren ... >>> Installation von gentoo-sources-4.9.16 in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ abgeschlossen  * Endgültige Größe des Build-Verzeichnisses: 0 KiB * Endgröße des installierten Baums: 771620 KiB  ecompressdir: bzip2 -9 / usr / share / doc  >>> Installation von (1 of 1) sys-kernel / gentoo-sources-4.9.16 :: gentoo  * WICHTIG: 8 Nachrichten müssen für das Repository 'gentoo' gelesen werden. * Verwenden Sie eselect news read, um neue Elemente anzuzeigen.  Abhängigkeiten berechnen ... fertig!  >>> Überprüfung von Ebuild-Manifesten  >>> Aufkommende (1 von 1) sys-kernel / gentoo-sources-4.9.16 :: gentoo * linux-4.9.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] * genpatches-4.9-18.base.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] * genpatches-4.9-18.extras.tar.xz SHA256 SHA512 WHIRLPOOL Größe ;-) ... [ok] >>> Vorbereitung zum Auspacken ... >>> Quelle auspacken ... >>> Entpacken von linux-4.9.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> genpatches-4.9-18.base.tar.xz in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches auspacken >>> Auspacken von genpatches-4.9-18.extras.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * Ohne Patch # 5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ok] * Anwenden von 1000_linux-4.9.1.patch (-p1) ... [ok] * Anwenden von 1001_linux-4.9.2.patch (-p1) ... [ok] * Anwenden von 1002_linux-4.9.3.patch (-p1) ... [ok] * Anwenden von 1003_linux-4.9.4.patch (-p1) ... [ok] * Anwenden von 1004_linux-4.9.5.patch (-p1) ... [ok] * Anwenden von 1005_linux-4.9.6.patch (-p1) ... [ok] * Anwenden von 1006_linux-4.9.7.patch (-p1) ... [ok] * Anwenden von 1007_linux-4.9.8.patch (-p1) ... [ok] * Anwenden von 1008_linux-4.9.9.patch (-p1) ... [ok] * Anwenden von 1009_linux-4.9.10.patch (-p1) ... [ok] * 1010_linux-4.9.11.patch (-p1) wird angewendet ... [ok] * Anwenden von 1011_linux-4.9.12.patch (-p1) ... [ok] * Anwenden von 1012_linux-4.9.13.patch (-p1) ... [ok] * Anwenden von 1013_linux-4.9.14.patch (-p1) ... [ok] * Anwenden von 1014_linux-4.9.15.patch (-p1) ... [ok] * Anwenden von 1015_linux-4.9.16.patch (-p1) ... [ok] * Anwenden von 1500_XATTR_USER_PREFIX.patch (-p1) ... [ok] * 1510_fs-enable-link-security-limits-by-default.patch (-p1) wird angewendet ... [ok] * Anwenden von 2300_enable-poweroff-on-Mac-Pro-11.Patch (-p1) ... [ok] * 2900_dev-root-proc-mount-fix.patch (-p1) wird angewendet ... [ok] * Anwenden von 4200_fbcondecor.patch (-p1) ... [ok] * 4400_alpha-sysctl-uac.patch (-p1) wird angewendet ... [ok] * Anwenden von 4567_distro-Gentoo-Kconfig.patch (-p1) ... [ok] >>> Quelle entpackt in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> Vorbereitung der Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle vorbereitet. >>> Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo konfigurieren ... >>> Quelle konfiguriert. >>> Kompilierungsquelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle zusammengestellt. >>> Testphase [nicht aktiviert]: sys-kernel / gentoo-sources-4.9.16  >>> Installieren Sie gentoo-sources-4.9.16 in der /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ category sys-kernel >>> Quellen kopieren ... >>> Installation von gentoo-sources-4.9.16 in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ abgeschlossen  * Endgültige Größe des Build-Verzeichnisses: 0 KiB * Endgröße des installierten Baums: 771620 KiB  ecompressdir: bzip2 -9 / usr / share / doc  >>> Installation von (1 of 1) sys-kernel / gentoo-sources-4.9.16 :: gentoo  >>> sys-kernel / gentoo-sources-4.9.16, Protokolldatei konnte nicht installiert werden: Protokolldatei:  >>> '/var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/temp/build.log'  * Der Index des GNU-Info-Verzeichnisses ist auf dem neuesten Stand.  * WICHTIG: 8 Nachrichten müssen für das Repository 'gentoo' gelesen werden. * Verwenden Sie eselect news read, um neue Elemente anzuzeigen.  # less /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/temp/build.log * Paket: sys-kernel / gentoo-sources-4.9.16 * Repository: Gentoo Maintainer: kernel@gentoo.org * USE: abi_ppc_32 elibc_glibc kernel_linux ppc userland_GNU * EIGENSCHAFTEN: preserve-libs sandbox userpriv usersandbox >>> Vorbereitung zum Auspacken ... >>> Quelle auspacken ... >>> Entpacken von linux-4.9.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> genpatches-4.9-18.base.tar.xz in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches auspacken >>> Auspacken von genpatches-4.9-18.extras.tar.xz nach /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/patches * Ohne Patch # 5000_enable-additional-cpu-optimizations-for-gcc.patch ... [ OK ] * Anwenden von 1000_linux-4.9.1.patch (-p1) ... [ OK ] * Anwenden von 1001_linux-4.9.2.patch (-p1) ... [ OK ] * Anwenden von 1002_linux-4.9.3.patch (-p1) ... [ OK ] * Anwenden von 1003_linux-4.9.4.patch (-p1) ... [ OK ] * Anwenden von 1004_linux-4.9.5.patch (-p1) ... [ OK ] * Anwenden von 1005_linux-4.9.6.patch (-p1) ... [ OK ] * Anwenden von 1006_linux-4.9.7.patch (-p1) ... [ OK ] * Anwenden von 1007_linux-4.9.8.patch (-p1) ... [ OK ] * Anwenden von 1008_linux-4.9.9.patch (-p1) ... [ OK ] * Anwenden von 1009_linux-4.9.10.patch (-p1) ... [ OK ] * 1010_linux-4.9.11.patch (-p1) wird angewendet ... [ OK ] * 1011_linux-4.9.12.patch (-p1) wird angewendet ... [ OK ] * Anwenden von 1012_linux-4.9.13.patch (-p1) ... [ OK ] * Anwendung von 1013_linux-4.9.14.patch (-p1) ... [ OK ] * Anwenden von 1014_linux-4.9.15.patch (-p1) ... [ OK ] * Anwenden von 1015_linux-4.9.16.patch (-p1) ... [ OK ] * Anwenden von 1500_XATTR_USER_PREFIX.patch (-p1) ... [ OK ] * Anwendung von 1510_fs-enable-link-security-limits-by-default.patch (-p1) ... [ OK ] * Anwenden von 2300_enable-poweroff-on-Mac-Pro-11.patch (-p1) ... [ OK ] * Anwenden von 2900_dev-root-proc-mount-fix.patch (-p1) ... [ OK ] * Anwenden von 4200_fbcondecor.patch (-p1) ... [ OK ] * 4400_alpha-sysctl-uac.patch (-p1) wird angewendet ... [ OK ] * 4567_distro-Gentoo-Kconfig.patch (-p1) wird angewendet ... [ OK ] >>> Quelle entpackt in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work >>> Vorbereitung der Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle vorbereitet. >>> Quelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo konfigurieren ... >>> Quelle konfiguriert. >>> Kompilierungsquelle in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/work/linux-4.9.16-gentoo ... >>> Quelle zusammengestellt. >>> Testphase [nicht aktiviert]: sys-kernel / gentoo-sources-4.9.16  >>> Installieren Sie gentoo-sources-4.9.16 in der /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ category sys-kernel >>> Quellen kopieren ... >>> Installation von gentoo-sources-4.9.16 in /var/tmp/portage/sys-kernel/gentoo-sources-4.9.16/image/ abgeschlossen  * Endgültige Größe des Build-Verzeichnisses: 0 KiB * Endgröße des installierten Baums: 771620 KiB  ecompressdir: bzip2 -9 / usr / share / doc 

genkernel allscheitert daran, * ERROR: Kernel Makefile (/usr/src/linux/Makefile) missing. Maybe re-install the kernel sources.was für mich ziemlich klar macht, dass die Installation wirklich nicht funktioniert hat, aber das kann immer noch nicht der Fall sein, aus einem Grund, den ich nicht sehe.

Ich verwende das minimale ppc32 Live-Medium 20140713 auf einem iMac G4 PowerMac6,1

0
Es heißt nicht, dass die Installation nicht funktioniert hat. Ziemlich sicher, wenn Sie zu / usrc / src / linux gehen und 'make menuconfig' ausführen, wird es korrekt konfiguriert, und dann könnten Sie alle ausführen und es auch richtig machen. Der Fehler ist, dass das Makefile fehlt. djsmiley2k vor 7 Jahren 0
@ djsmiley2k Ich kann mir nicht vorstellen, wie `make` ohne` Makefile` funktionieren sollte. Nachdem mehr Swap durch ein Loop-Gerät hinzugefügt wurde, war die Installation erfolgreich, und "genkernel all" fand die Kernel-Quelle. Karl Richter vor 7 Jahren 0

1 Antwort auf die Frage

1
Karl Richter

Der Fehler trat auf, weil der emergeProzess durch den Out-of-Memory-Killer (OOM) des Kernels abgebrochen wurde. Man kann dmesgauf Bestätigung prüfen .

Ich bat um eine Verbesserung der Bewertungen von emergebei https://bugs.gentoo.org/show_bug.cgi?id=620938 .

Es kann nicht berichten, dass es von OOM getötet wurde, da es nicht weiß, weil es tot ist ... Ich glaube, wenn Sie auftauchen, -v würde es Ihnen die Ausgabe wortreicher zeigen, einschließlich des Einspielens der OOM. djsmiley2k vor 7 Jahren 0
@ djsmiley2k Da es nicht ohne Rückmeldung stirbt und weiterhin drucken kann, ist es nicht wahrscheinlich, dass der heruntergekommene "emerge" -Prozess ein Kind ist. Die Installation von sys-kernel / gentoo-sources-4.9.16 ist fehlgeschlagen Prozess mit dem gleichen Namen. Das Töten ist ein so wichtiges Ereignis, dass es dem Benutzer auch ohne "-v" angezeigt werden sollte. Karl Richter vor 7 Jahren 0